HBase提供了备份API,直接使用shell脚本可以叫它。如下面的命令的详细信息:

hbase org.apache.hadoop.hbase.mapreduce.Export 'user' /hbase_backup_set/20141110/user

hbase org.apache.hadoop.hbase.mapreduce.Import 'user' /hbase_backup_set/20141110/user

“user”为备份的HBase对于的数据库名称,“/hbase_backup_set/20141110/user” 表示备份的HDFS的路径,你能够指定HDFS的路径。比方"hdfs://{namenode}:port/{dir_path}"

版权声明:本文博客原创文章,博客,未经同意,不得转载。

05-28 08:18