MYSQL 主从修复方案
    1.1.停止hive服务
    登录ambari管理页面,stop hive的所有server。
    1.2.备份mysql主服务器上的数据
    登录原mysql 主服务器(54.21),利用mysqldump命令将数据库导出为相应的sql文件。
    mysqldump –uroot –phive123 hive >>hive.sql
    mysqldump –uroot –phive123 ambari >>ambari.sql
    mysqldump –uroot –phive123 ranger >>ranger.sql

    将生成的hive.sql,ambari.sql, ranger.sql FTP 到mysql从服务器上。


    1.3.在mysql从服务器同步相应的数据
    登录mysql从服务器,以root 用户登录mysql
    mysql -uhive -phive123
    mysql> stop slave;
    use hive;
    source hive.sql;
    use ambari;
    source ambari.sql;
    use ranger;
    source ranger.sql;



    1.4. 重新设置从库同步

    设置从库同步,注意该处的同步点,就是主库show master status信息里的| File| Position两项

    change master to master_host=’172.20.54.21’,master_user=’repuser’,master_password=’xsjy%123’,master_log_file=’master-bin.000004’,master_log_pos=603,master_port=3306;
    1.5.重新开启从同步
    mysql> start slave;

    查看同步状态
    mysql> show slave status\G 查看同步进程是否正常

    Slave_IO_Running: Yes
    Slave_SQL_Running: Yes


    1.7.启动hive
    登录ambari管理页面,启动hive服务。
    1.8.测试并验证hive
    测试hive是否正常,在hive服务器上进入到hive命令行模式,执行
    show tables;
    查看返回结果是否正常。