Eucalyptus を使用しており、ノード コントローラーに hdfs と hbase を配置することを検討しています。一部のインスタンスで hbase を実行するとパフォーマンスが向上しますか?それとも冗長ですか?
1 に答える
0
場合によります。いつものように、3 つの基本的なボトルネックがあります。
1) CPU
2) ネットワーク I/O
3) ディスク I/O
アプリケーションが現在 CPU バウンドである場合、または追加のノードでデータのキャッシュ ヒット率が高い場合は、追加の HBase ノードが役立ちます。アプリケーションの大部分がディスクまたはネットワークにバインドされている場合、追加の HBase ノードはあまり役に立ちません (ノードを追加することでキャッシュ ヒット率が大幅に向上しない限り)。
一般に、ローカル データ アクセスを利用できるように、hbase ノードを hdfs ノードで実行する必要があります。他の状況はやや珍しいと思います。
于 2011-05-23T15:17:57.367 に答える