hbase2.1.x Region的分割

回顾Region

  • HBase中的表格可以根据行键水平分割为一个或几个region。每个region中包含了一段处于某一起始键值和终止键值之间的连续的行键。
  • 每一个region的默认大小为 10GB
  • 相应的Region server负责向客户端提供访问某一region中的数据的服务。
  • 每一个Region server能够管理大约1000个region(这些region可能来自同一个表格,也可能来自不同的表格)。

分割

每一个表格最初都对应于一个region。随着region中数据量的增加,region会被分割成两个子region。每一个子region中存储原来一半的数据。同时Region server会通知HMaster这一分割。出于负载均衡的原因,HMaster可能会将新产生的region分配给其他的Region server管理(这也就导致了Region server服务远端数据的情况的产生)。


原文出处:/show_1IX4HYyWn3mG.html