hbase备份数据与异地新建

hbase org.apache.hadoop.hbase.mapreduce.Driver export news /tmp/news1

备份news表至hdfs的/tmp目录下面。

hadoop dfs -get /tmp/news1 /dfs/newsback/

把hdfs下的目录导出至本地的/dfs/newsback目录下面

同步至远程服务器

hadoop fs -put /home/news/news /tmp/news2

把本地文件同步至hdfs上面

按原表新建

create 'news', {NAME => 'cf', COMPRESSION => 'SNAPPY'}

注:'news', {NAME => 'cf', COMPRESSION => 'SNAPPY'}可以在原HADOO集群的hbase管理看到(Description项)

把目录恢复成数据表

hbase org.apache.hadoop.hbase.mapreduce.Driver import news2 /tmp/news2

posted on 2018-03-14 16:24  net2817  阅读(214)  评论(0编辑  收藏  举报

导航