更新腳本使用說明
請注意留下足夠的更新與測試時間,避免更新出現問題需要回退到老版本。另外,請在更新前做好中繼資料的備份工作,防止出現意外。
停止資料庫叢集
使用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運作更新腳本
# 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