导出/导入所有HBase表定义

时间:2013-10-23 15:45:03

标签: hbase

我想镜像我们的生产/测试HBase环境以进行本地开发和基本集成测试。虽然我理解HBase是无模式的,但表必须存在,并且需要定义和启用列族才能与它们进行交互。

是否有一个简单的工具/脚本可以指向HBase实例并生成该实例中所有表的可导入文件或可运行脚本。理想情况下,这将能够用它来提取一些小数据样本。

免责声明我是HBase的新手,所以如果我有一些基本的架构概念错误,请随时纠正我。

1 个答案:

答案 0 :(得分:0)

HBase快照似乎是一个不错的选择。您需要做的就是创建感兴趣的表的快照,将快照导出到另一个集群,然后执行克隆操作。在这个过程中,您可能会对这些帖子有所帮助:

<强> 1。 Configuring HBase Snapshots

<强> 2。 Exporting a Snapshot to Another Cluster

这也可以帮助您避免降级区域服务器性能,并且需要禁用该表。

这是你需要的吗?