Hbase迁移流程
2019-08-26 17:59:12 0 举报
Hbase迁移流程
作者其他创作
大纲/内容
true/or false
判断每个表每个列簇是否已开启REPLICATION_SCOPE=> '1'
13、禁用peer
true
16、开始迁移snapshot
删除snapshot
8、源集群导出预分区结构,目标主从集群建表,源与目的建立test_peer表,is_exist判断表是否创建成功
10、建立表级别peer,源集群test_peer表put数据,目标集群查看数据
23、enable peer
false
停止迁移进程,停止正在执行yarn application
6、判断源集群是否有备集群
12、判断peer是否已经disabled
4、输入待迁移表,生成列表
开始
1、分组调整
15、获取snapshot列表
is_exist表是否存在,返回true或false
启动yarn集群
17、获取yarn正在迁移的applicationid,写入成功文件,失败文件列表
9、查看源集群是否有snapshot,如有先删除snapshot
22、enable 表
重跑开关是否重跑
19、restore snapshot记录成功与失败表
14、创建表snapshot
18、根据yarn成功列表查找目标集群snapshot,disable表,判断表是否disable
建表语句创建表create
11、判断目标集群test_peer表 count > 1
分析表结构是否有coprocessor
5、调用源hbase集群hm获取表结构信息,返回表结构,属性
修改待迁移列表,删除已经成功restore的表
3、获取源、目标集群active nn,及hdfs位置,hmasterip
20、是否因积压过高,流量过大需要开启peer缓解压力终止任务
disabletable
21、major_compact表,hbase hbck
完成
检查未能同步的问题
7、目标集群创建coprocessor目录,从原集群拷贝包到目标集群
alter表属性
2、查看yarn集群是否启动
0 条评论
下一页