.METAを扱うRegionServerは1つだけです。 Hbaseのデータでは、すべての書き込み/読み出し要求は.METAを通過します。リージョン・サーバーが最初になるので、この点がボトル・ネックになります。 実際、この時点で私はCassandraによく似ています。なぜなら、Cassandraは.METAと同じ役割を果たす複数のコーディネーターを持つことができるからです。 HbaseのRS。は.metaです。 regionserverはHbaseのボトルネックになりますか?
0
A
答えて
1
読み書きはメタを経由しません。 読み書きは、要求された特定のキーをホストするリージョンサーバーに直接行きます。
メタがクライアントから「一度」スキャンされ、マッピングが取得されます(開始キー:エンドキー、リージョンサーバー)。クライアントがロケーションのマッピングを取得した後、クライアントはデータをホストするリージョンサーバーに直接話します。
https://blog.cloudera.com/blog/2013/04/how-scaling-really-works-in-apache-hbase/
はい、メタデータはクライアントにキャッシュされます。 – halil