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

时间:2016-04-28 10:23:47

标签: hadoop hbase

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

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

现在发生的事情是,数据被复制到hdfs,其路径与我给出的路径完全相同。我希望这应该复制到我的本地文件系统,但它不是。

问题出在哪里? 第二,如何在hbase中备份表模式?

1 个答案:

答案 0 :(得分:1)

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

由于数据是在hadoop中,您只需要从hadoop复制到本地系统。

至于第二个标准,好老的文档做了招数:http://hbase.apache.org/0.94/book/ops.backup.html

基本上他们会说两个解决方案:要么在系统离线的情况下进行备份,要么使用其他群集来保存实时系统的备份。