HIVE跨集群迁移
查看mysql使用端口
1 2 | ps -ef | grep mysql ss -antp | grep [ ps 查出来的pid] |
停止HIVE写入服务
- 创建备份路径
1 | mkdir -p /root/hivebackup/ |
- 执行备份数据库命令:(在目标集群执行)
1 | mysqldump -uroot -pPassword -h 1.1.1.1 -P 3306 --databases hive_prode > /root/jws/hivebackup/hive_prode .sql |
- 将备份数据集拷贝至目标集群,数据包含mysqldump备份的数据和外联HDFS实际使用存储的目录
1 2 3 4 5 6 7 8 | 查询外部使用的路径: mysql密码路径文件: cat /etc/ambari-server/conf/password .dat [root@devtest1 hivebackup] # mysql -uroot -pPassword -h 1.1.1.1 -P 3306 mysql> show databases; mysql> use hive_prode; mysql> select t.tbl_name,s.location from TBLS t left join SDS s on t.sd_id = s.sd_id where tbl_type= 'EXTERNAL_TABLE' ; HIVE数据目录:hdfs: //mycluster/warehouse/tablespace/managed/hive |
1 | su hdfs nohup hadoop distcp -prugpb hdfs: //1 .1.1.1:8020 /warehouse/tablespace/managed/hive/ * hdfs: //1 .1.1.2:8020 /warehouse/tablespace/managed/hive/ & |
- 恢复数据
1 | mysql -h 1.1.1.2 -uroot -P3306 -pPassword < /root/jws/hivebackup/hive_prode .sql |
本文作者:香菜哥哥
本文链接:https://www.cnblogs.com/yizhipanghu/p/17407728.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2019-05-17 UI素材网站