HBase 数据备份 | export | import

文章目录

导出export

以test表为例

  • 删除/移动原有备份
hadoop fs -rm -r /opt/hbase-data-back/test_back
  • 创建表
hbase shell
create 'test','info'
  • 插入数据
put 'test','01','info:msg','hello'
put 'test','02','info:msg','hello'
put 'test','03','info:msg','hello'
  • 导出文件到hdfs,系统会自动创建目录
hbase org.apache.hadoop.hbase.mapreduce.Export test /opt/hbase-data-back/test_back
  • 查看文件
hadoop fs -ls /opt/hbase-data-back/test_back
  • 获取hdfs文件到系统,系统会自动创建目录
命令:hadoop fs -get hdfsFilePath localFilePath 
hadoop fs -get /opt/hbase-data-back/test_back /home/hbase-data-back/test_back

导入import

  • put把文件上传到hdfs中
命令:hadoop fs -put localFilePath hdfsFilePath
hadoop fs -put /home/hbase-data-back/test_back /opt/hbase-data-back/test_back2
  • 查看文件
hadoop fs -ls /opt/hbase-data-back/test_back2
  • 创建表
create 'test_back','info'
  • 导入hbase
hbase org.apache.hadoop.hbase.mapreduce.Import test_back /opt/hbase-data-back/test_back

猜你喜欢

转载自blog.csdn.net/stone_fall/article/details/107912458
今日推荐