我想镜像我们的生产/测试HBase环境以进行本地开发和基本集成测试。虽然我理解HBase是无模式的,但表必须存在,并且需要定义和启用列族才能与它们进行交互。
是否有一个简单的工具/脚本可以指向HBase实例并生成该实例中所有表的可导入文件或可运行脚本。理想情况下,这将能够用它来提取一些小数据样本。
免责声明我是HBase的新手,所以如果我有一些基本的架构概念错误,请随时纠正我。
答案 0 :(得分:0)
HBase快照似乎是一个不错的选择。您需要做的就是创建感兴趣的表的快照,将快照导出到另一个集群,然后执行克隆操作。在这个过程中,您可能会对这些帖子有所帮助:
<强> 1。 Configuring HBase Snapshots 强>
<强> 2。 Exporting a Snapshot to Another Cluster 强>
这也可以帮助您避免降级区域服务器性能,并且需要禁用该表。
这是你需要的吗?