欢迎投稿

今日深度:

HBase数据导入导出,

HBase数据导入导出,


由于测试的原因,需要将HBase的数据从一台服务器拷贝到另外一台服务器.所以记录一下操作的步骤

一.将HDFS上HBase表数据拷贝至本地服务器

    注意,下载时默认会下载到当前路径,最好要选择一块空间较大的盘

    /bin/hadoop fs -get /hbase/data/default/YOUR_TABLE

    (为了方便拷贝到远程服务器上,可以将文件进行压缩成tar包)


二.数据拷贝到其他环境

    在其他环境执行

    scp -r root@文件所在服务器IP:/路径 .


三.数据恢复

    要确保当前环境下的HBase不存在同名的表,主要检查两项:

    3.1 hbase shell 下面执行list没有同名的表

    3.2 hadoop的/hbase/data/default 下没有同名的目录

    确定没问题之后,会在hbase data文件

    /bin/hadoop fs -put YOUR_FILE /hbase/data/default


四.修复.META表和重新分配数据至Regionserver

    /bin/hbase hbck -fixMeta

    /bin/hbase hbck -fixAssignments


www.htsjk.Com true http://www.htsjk.com/hbase/42500.html NewsArticle HBase数据导入导出, 由于测试的原因,需要将HBase的数据从一台服务器拷贝到另外一台服务器.所以记录一下操作的步骤 一.将HDFS上HBase表数据拷贝至本地服务器     注意,下载时默认会下...
相关文章
    暂无相关文章
评论暂时关闭