HBase集群平滑迁移步骤
测试环境
CDH版本 | HBASE版本 | |
---|---|---|
测试源集群 | 5.15.1 | 1.2.0 |
测试目标集群 | 6.2.0 | 2.1.0 |
线上迁移环境
CDH版本 | HBASE版本 | |
---|---|---|
线上源集群 | 5.9.3 | 1.2.0 |
线上目标集群 | 6.2.0 | 2.1.0 |
迁移前准备
源集群配置
snapshot配置(已配置忽略)
#修改配置
hbase.snapshot.enabled=true
replication配置(已配置忽略)
#设置
hbase.replication=true
源集群表信息统计:
查看namespace:
#查看是否有用户namespace
hbase(main):001:0> list_namespace
NAMESPACE
default
hbase
2 row(s) in 0.3830 seconds
查看各namespace下表
#查看namespace:hbase下是否有需要迁移的表
hbase(main):002:0> list_namespace_tables 'hbase'
TABLE
meta
namespace
2 row(s) in 0.0260 seconds
#namespace:hbase表不需要迁移
确定待迁移表
#确定待迁移表为:namespace:default下表,总共183张表
hbase(main):003:0> list_namespace_tables 'default'
TABLE
air_message_record
ali_upload_records
ali_upload_records_sec
alibaba_records
alipay_records
alitaobao