![]()
請(qǐng)注意需要留下足夠的升級(jí)與測(cè)試時(shí)間,避免升級(jí)出現(xiàn)問(wèn)題需要回退到老版本。另外,請(qǐng)?jiān)谏?jí)前做好數(shù)據(jù)的備份工作,防止出現(xiàn)意外。 替換二進(jìn)制在進(jìn)行元數(shù)據(jù)表的更新前,需要先進(jìn)行二進(jìn)制的替換 停止偶數(shù)數(shù)據(jù)庫(kù)集群使用gpadmin用戶登錄服務(wù)器master節(jié)點(diǎn) hawq stop cluster -a# 如果有正在執(zhí)行的語(yǔ)句,并且你想要馬上停止集群,你可以執(zhí)行下述語(yǔ)句:hawq stop cluster -a -M immediate 備份master節(jié)點(diǎn)的數(shù)據(jù)在master節(jié)點(diǎn)上: cp -r <hawq-data-directory> /home/gpadmin# <hawq-data-directory> 是在hawq-site.xml文件中設(shè)置的存儲(chǔ)master節(jié)點(diǎn)數(shù)據(jù)的路徑 變更元數(shù)據(jù)表在master節(jié)點(diǎn)上: hawq start master # 先啟動(dòng)master節(jié)點(diǎn) hawq config -c gp_maintenance_conn -v true —-skipvalidation #設(shè)置升級(jí)需要的guc值 hawq start master -U upgrade #以升級(jí)模式啟動(dòng)master節(jié)點(diǎn) psql -U gpadmin #以gpadmin超級(jí)用戶登錄 #假如你想要改變?cè)獢?shù)據(jù)表,例如pg_authid(當(dāng)從3.1.2升級(jí)到3.2.0的情況下),執(zhí)行下述語(yǔ)句: alter table pg_authid add column rolcreaterexthive bool; alter table pg_authid add column rolcreatewexthive bool; hawq stop master hawq start cluster -a #退出升級(jí)模式,重新啟動(dòng)集群 #元數(shù)據(jù)表的升級(jí)結(jié)束,可以在正常模式下來(lái)使用偶數(shù)數(shù)據(jù)庫(kù)集群 |
|
來(lái)自: 北漂二號(hào) > 《數(shù)據(jù)庫(kù)》