使用CopyTable在线备份HBase表数据

 

参考:

http://blog.cloudera.com/blog/2012/06/online-hbase-backups-with-copytable-2/

 

 

1.创建备份的目标表tableDst,表结构和要备份的表一样

用  desc tableOrig   得到表结构为:create 'tableOrig', 'cf1', 'cf2'"

 

echo "create 'tableCopy', 'cf1', 'cf2'" | hbase shell

 

2.在线备份

sudo -u hdfs hbase org.apache.hadoop.hbase.mapreduce.CopyTable --new.name=tableCopy tableOrig

您可以选择一种方式赞助本站

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情