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