导出
hbase org.apache.hadoop.hbase.mapreduce.Export testexport /user/ljk/export 1 1477278390040 1477278390042
hbase org.apache.hadoop.hbase.mapreduce.Export 要导出的表名 hdfs文件路径 版本号 开始时间 结束时间
导入
hbase org.apache.hadoop.hbase.mapreduce.Import testexport /user/ljk/export
定期备份脚本(每天)
#!/bin/bash
start=$(date -d '1 day ago' +%s)
startMs=`expr $start \* 1000`
end=$(date +%s)
endMs=`expr $end \* 1000`
endformat=$(date +%Y%m%d)
hdfsPath="/user/admin/export${endformat}"
cmd="su - hdfs -c 'hbase org.apache.hadoop.hbase.mapreduce.Export FREIGHT ${hdfsPath} 1 ${startMs} ${endMs}'"
`eval $cmd`