2016-04-28 94 views
0

我在hbase表中有一些数据。我必须采取它的备份。我使用0.94.18版本。现在我已经使用以下命令导出。Hbase导出不会复制到本地文件系统

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

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

问题在哪里? 其次如何在hbase中备份表架构?

回答

1

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

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

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

基本上他们都在讲两个解决方案:要么做备份与系统离线,或使用其他簇来保存你的生活的备份系统。

+0

不完整的答案,但足够(你还没有指导模式备份) – Shafiq