有没有办法合并许多HBASE区域?

时间:2019-06-19 17:38:00

标签: hbase

我有一个HBase表,该表的区域大小很小(hbase.hregion.max.filesize=1GB),所以我最终有成千上万个区域。

我知道有一个命令行工具可以合并2个区域。

有没有一种工具可以将所有区域合并为较小的区域集。例如,合并区域,直到每个区域为10GB?

还是我需要编写自己的实用程序?

1 个答案:

答案 0 :(得分:0)

我们有一个非常相似的案子。对于小型表,我们最终使用CopyTable来重新创建表,对于大型表,您可能最终会汇总自己的脚本。

P.S。您可以查找专利:CN104199901A以获取一些想法(我不是作者,但是您可以查看其中的一些脚本是如何汇总的脚本)