Hbase 导出不会复制到本地文件系统
Posted
技术标签:
【中文标题】Hbase 导出不会复制到本地文件系统【英文标题】:Hbase export not going to copy to local file system 【发布时间】:2016-04-28 10:23:47 【问题描述】:我在 hbase 表中有一些数据。我必须采取它的备份。我使用的是 0.94.18 版本。现在我使用以下命令进行导出。
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
基本上,他们提供了两种解决方案:要么在系统离线的情况下进行备份,要么使用另一个集群来保存实时系统的备份。
【讨论】:
答案不完整但足够(您没有指导架构备份)以上是关于Hbase 导出不会复制到本地文件系统的主要内容,如果未能解决你的问题,请参考以下文章