Hive升级步骤详解
HIVE升级:
1、停止Hive相关进程
ps -ef | grep hive | grep -v grep | awk '{print $2}' | xargs kill -9
2、hive元数据备份
方法一:mysqldump -htest-hadoop-2-21 -uroot -proot hive > metastore.sql mysql -htest-hadoop-2-21 -uroot -proot hive_back < metastore.sql 方法二:(此方法效率快) mysqldump hive -hhadoop01 -uroot -proot --add-drop-table | mysql hive_backup -hhadoop01 -uroot -proot
3、 下载Hive新版本并解压新版本
4、 添加mysql对应jar包到${HIVE}/lib下 mysql-connector-java-5.1.44.jar
cp mysql-connector-java-5.1.44.jar /programs/hive/lib/
5、 拷贝 hive-site.xml 和 hive-env.sh 到新版本
cp hive-site.xml /home/pirate/programs/hive/conf/
6、 登录到元数据对应库,执行如下命令
没有相关元数据表的话,可以先进行创建表操作
source hive-schema-2.1.0.mysql.sql (可以先更新一下元数据) source upgrade-1.2.0-to-2.0.0.mysql.sql source upgrade-2.0.0-to-2.1.0.mysql.sql source upgrade-2.1.0-to-2.2.0.mysql.sql source upgrade-2.2.0-to-2.3.0.mysql.sql
ps:碰到hive元数据报错问题时,需启动Hive元数据相关进行
nohup hive --service metastore 2>&1 & nohup hive --service hiveserver2 2>&1 & nohup hive --service metastore >> ~/metastore.log 2>&1 &
https://www.cnblogs.com/lly001/p/12198698.html
posted on 2020-12-28 16:36 RICH-ATONE 阅读(544) 评论(0) 编辑 收藏 举报