GPDB 數(shù)據(jù)遷移可以通過全量恢復(fù)的方式,如果原來有3個機(jī)器,每個機(jī)器上面有2個Primary, 2個Mirror,那么可以通過擴(kuò)展3部機(jī)器,變成每部機(jī)器上一個Primary,1個Mirror,在遷移的過程中,需要保證:
目前創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計、什邡網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。原有的機(jī)器利用Primary+Mirror可以組成一個完成的原有集群DB,可以正常啟動,這樣才能全量恢復(fù),將數(shù)據(jù)恢復(fù)到擴(kuò)展的機(jī)器上。
如下圖,將原有機(jī)器的P1/P2/P3/M0/M2/M3 遷移到新機(jī)器,原有機(jī)器依然保留P0/P2/P4/M1/M2/M3能夠啟動整個數(shù)據(jù)庫
[root@gpsegment2 ~]# systemctl stop firewalld.service
[root@gpsegment2 ~]# systemctl disable firewalld.service
[gpadmin@gpsegment2 ~]$ vim /etc/hosts #修改hosts文件
192.168.56.103 gpmaster
192.168.56.101 gpsegment3
192.168.56.104 gpsegment1
192.168.56.105 gpsegment2
192.168.56.102 gpsegment4
192.168.56.106 gpsegment5
192.168.56.107 gpsegment6
[gpadmin@gpmaster conf]$ gpssh-exkeys -f hostlist #將新機(jī)器域名加入到hostlist文件,運行即可建立ssh互信
[gpadmin@localhost greenplum]$ ln -s greenplum-db-4.3.17.0/ greenplum-db
遷移設(shè)置的目的是,讓原有的機(jī)器通過組合一半Primary+Mirror暫時先設(shè)置為Primary,并且設(shè)置為不同步數(shù)據(jù);然后將另外一半需要遷移的Primary+Mirror的狀態(tài)都設(shè)置為宕機(jī)了,同時都設(shè)置為Mirror,并且設(shè)置為同步數(shù)據(jù)中;這樣先將數(shù)據(jù)庫啟動起來,數(shù)據(jù)庫檢查發(fā)現(xiàn)有一半Mirror節(jié)點宕機(jī)了,就忽略了,然后利用其他的先啟動,此時,數(shù)據(jù)庫依然可以使用,我們通過GPDB自帶的恢復(fù)工具,讓他自動將宕機(jī)的Mirror都全量恢復(fù),如此即可完成數(shù)據(jù)遷移
[gpadmin@gpmaster ~]$ gpstart -m
[gpadmin@gpmaster ~]$ PGOPTIONS='-c gp_session_role=utility' psql #utility模式進(jìn)入交互
testdb=# set allow_system_table_mods='dml' #設(shè)置為允許修改系統(tǒng)配置表
有6臺機(jī)器無法啟動,被忽略了,但是正常啟動了6臺,所以可以使用
[gpadmin@gpmaster ~]$ gpstart -a
3個Mirror是Fail,另外3個被當(dāng)成主機(jī)啟動了
[gpadmin@gpmaster ~]$ gprecoverseg -F
可以查看到數(shù)據(jù)庫已經(jīng)啟動恢復(fù)
開啟另外一個窗口,運行g(shù)pstate -m可以查看恢復(fù)進(jìn)度
需要等到所有的節(jié)點都恢復(fù)成Synchronized狀態(tài)
等所有新機(jī)器都全量同步完畢之后,因為新機(jī)器都設(shè)置為Mirror,舊機(jī)器的Mirror有一部分被用于Primary,所以需要在運行g(shù)precoverseg -r 讓Mirror和Primary恢復(fù)正常
[gpadmin@gpmaster ~]$ gprecoverseg -r
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站標(biāo)題:Greenplum--數(shù)據(jù)遷移(成倍增加計算能力)-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://m.rwnh.cn/article24/dddcce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、自適應(yīng)網(wǎng)站、軟件開發(fā)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容