如何在HBase中添加新区域?

时间:2011-12-06 11:58:02

标签: hbase region

我的问题如下: 我创建了一个带有一些预裂区域的表格。在插入数据时,我想添加一些新区域,那么如何将指定区域分成两个区域?或者我是否可以向现有表添加新区域?

任何熟悉此问题的人,请帮助我! 非常感谢。

2 个答案:

答案 0 :(得分:2)

您可以在shell中使用split命令拆分特定区域,这是帮助:

  

拆分表格或传递区域行以拆分单个区域

您也可以通过该表页面上的Web UI进行操作(请查看底部)。

最后,“添加新区域”与HBase的分发模型不相容。区域通常使用数据创建,添加更多数据意味着您最终将获得更多区域。 Amon引用的RegionSplitter和split命令更像是hacky工具。

答案 1 :(得分:0)

您可以使用RegionSplitter。 请注意,建议将每个区域服务器的区域保持在十(20-30个区域等)