使用hbase自带的Import/Export工具逐表迁移,迁移示例如下:
OLD_CLUSTER: create 'member','m_id','address','info'
put'member','scutshuxue','info:age','24'
scan 'member'
【hadoop|Import/Export实现hbase集群间迁移】 ./hbase org.apache.hadoop.hbase.mapreduce.Export member hdfs://[new_cluster_namenode_ip]:8020/apps/hbase/data/membertest
hadoop distcp OLD_CLUSTER hbase数据到NEW_CLUSTER
NEW_CLUSTER: create 'member','m_id','address','info'
./hbase org.apache.hadoop.hbase.mapreduce.Import member /apps/hbase/data/membertest
推荐阅读
- HBase的 rowkey 设计原则
- 大数据|hadoop安装
- 大数据|hbase安装
- Gank Spark
- HBase 数据存储结构详细解读
- 解决(Some projects cannot be imported because they already exist in the workspace)
- centos中修改时区及时间的方法
- HBase数据Export & Import
- 实战大数据,HBase 性能调优指南