0

Eucalyptus を使用しており、ノード コントローラーに hdfs と hbase を配置することを検討しています。一部のインスタンスで hbase を実行するとパフォーマンスが向上しますか?それとも冗長ですか?

4

1 に答える 1

0

場合によります。いつものように、3 つの基本的なボトルネックがあります。

1) CPU

2) ネットワーク I/O

3) ディスク I/O

アプリケーションが現在 CPU バウンドである場合、または追加のノードでデータのキャッシュ ヒット率が高い場合は、追加の HBase ノードが役立ちます。アプリケーションの大部分がディスクまたはネットワークにバインドされている場合、追加の HBase ノードはあまり役に立ちません (ノードを追加することでキャッシュ ヒット率が大幅に向上しない限り)。

一般に、ローカル データ アクセスを利用できるように、hbase ノードを hdfs ノードで実行する必要があります。他の状況はやや珍しいと思います。

于 2011-05-23T15:17:57.367 に答える