由于hive当前运行的服务器A需要添加其他业务,所以计划将hive服务迁移到另外一台服务器B上,执行操作:
1)在B服务器上安装mysql,server和client端,可以再mysql官方网站上下载。
2)在B服务器上的mysql中创建hive连接mysql的用户,创建数据库hive
3)在A服务器上运行命令:mysqldump hive >>hive_backup.sql,导出hive元数据库
4)将hive_backup.sql拷贝到B服务器,在B服务器上运行:mysql -e “source /tmp/hive_backup.sql” hive
5)将A服务器上的hive程序拷贝到B服务器的部署路径下
6)安装hive -mysql连接库:mysql-connector-java-5.1.11
7)确保B服务器的系统环境配置和A服务器一致:主要为profile文件,hadoop_home路径等
8)运行bin/hive,进行测试
1)在B服务器上安装mysql,server和client端,可以再mysql官方网站上下载。
2)在B服务器上的mysql中创建hive连接mysql的用户,创建数据库hive
3)在A服务器上运行命令:mysqldump hive >>hive_backup.sql,导出hive元数据库
4)将hive_backup.sql拷贝到B服务器,在B服务器上运行:mysql -e “source /tmp/hive_backup.sql” hive
5)将A服务器上的hive程序拷贝到B服务器的部署路径下
6)安装hive -mysql连接库:mysql-connector-java-5.1.11
7)确保B服务器的系统环境配置和A服务器一致:主要为profile文件,hadoop_home路径等
8)运行bin/hive,进行测试