升级脚本使用说明
请注意留下足够的升级与测试时间,避免升级出现问题需要回退到老版本。另外,请在升级前做好元数据的备份工作,防止出现意外。
停止数据库集群
使用gpadmin用户登录服务器master节点
hawq stop cluster -a# 如果有正在执行的语句,并且你想要马上停止集群,你可以执行下述语句:hawq stop cluster -a -M immediate
备份master节点的元数据
在master节点上:
cp -r <hawq-data-directory> /home/gpadmin# <hawq-data-directory> 是在hawq-site.xml文件中设置的存储master节点数据的路径
替换二进制
在运行升级脚本前,需要先进行二进制的替换, http://oushu.io/docs/ch/binary-replacement-upgrade.html
运行升级脚本
在master节点上:
# before OushuDB4.4.0.0
$GPHOME/bin/upgrade.sh -s source_version -t target_version
# since OushuDB4.4.0.0
oushudb upgrade -s source_version