2016-02-05 37 views
0

我有一個擁有10個地區並且所有地區都由同一地區服務器提供服務的hbase表。Hbase來自同一地區服務器的表的地區

我的集羣中有3個Datanodes,複製因子爲3.我可以看到hdfs裏面有10個hdfs blcok大小,每個塊都是128 MB,並在所有數據節點之間正確複製。

還有更多的表面臨着相同的問題。儘管每個區域服務器所服務的區域是均衡的,但大多數表區域並未分佈。

這與任何配置問題有關?

我使用Clouder分佈 - 5.3.0它使用HBase的0.98.6

回答

0

HBase的均衡,使每個地區的服務器有區域責任的類似數額,但它並沒有考慮對錶或表的大小負載。如果需要,您可以在shell中將區域分配給另一臺服務器,但對於許多地區來說這並不容易。我也建議閱讀這個hbase任務https://issues.apache.org/jira/browse/HBASE-3373