Hbase 导出不会复制到本地文件系统

Hbase export not going to copy to local file system

我在 hbase 中有一些数据 table。我必须备份它。我使用的是 0.94.18 版本。现在我已经使用以下命令进行导出。

hbase org.apache.hadoop.hbase.mapreduce.Driver export hbasetable /home/user/backup/

现在实际发生的是数据被复制到 hdfs,路径与我给定的完全相同。我希望这应该复制到我的本地文件系统,但事实并非如此。

问题出在哪里? 其次如何在 hbase 中备份 table 模式?

对于你的答案的第一部分,请查看 How to copy Hbase data to local file system (external drive)

由于数据在hadoop中,所以只需要从hadoop拷贝到本地即可。

至于第二个标准,好的旧文档可以解决问题:http://hbase.apache.org/0.94/book/ops.backup.html

基本上他们告诉了两种解决方案:要么在系统离线的情况下进行备份,要么使用另一个集群来保存您的实时系统的备份。