レプリケーション係数が3のHBaseクラスターがあります。読み取りパフォーマンスを向上させて、1秒あたりのGet数を増やすことができます。
「Gets(読み取り)」とマークされたベンチで、htableプールを使用してHBaseへの接続を設定し、テーブルに接続しました。次に、同じ行をより速い間隔で繰り返し読み取り、クラスターの負荷を監視しました。クラスタ内のすべてのノードは同じハードウェアを持っています。私が気付いたのは、起動時に単一ノードのCPU負荷が発生することです。レプリケーション係数3でクラスターを構成した場合、読み取りは単一ノードの単一コピーではなく、データの任意のコピーで実行されると想定します(3の負荷が増加すると予想されます)サーバー、1つだけではありません)。
Getクエリが、単一のノードから読み取られるのではなく、複製された3つのデータセット間でよりバランスが取れるように、読み取りパフォーマンスを向上させるにはどうすればよいですか。
ありがとう