欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

PostgresqlRepmgr級聯(lián)復(fù)制及PostgreSQL故障轉(zhuǎn)移是怎樣的

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)專注于陵水黎族企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城系統(tǒng)網(wǎng)站開發(fā)。陵水黎族網(wǎng)站建設(shè)公司,為陵水黎族等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

首先我們已經(jīng)有兩臺機器,在repmgr 的管理中,從圖中可以看到 110 ,111 兩臺機器已經(jīng)在 repmgr 的管理中

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

我們安裝另外一臺 postgresql 的機器 112 并且安裝 repmgr 軟件。

注意不要進行數(shù)據(jù)的初始化,repmgr 的機器需要復(fù)制的機器的指定的數(shù)據(jù)目錄必須為空。

repmgr -h 192.168.198.111 -U repmgr -d repmgr -f /etc/repmgr.conf standby clone --upstream-node-id=2 --verbose

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

192.168.198.111 是從庫,而復(fù)制直接是從從庫進行復(fù)制,而不是主庫。

開始將機器的信息加入到集群中這里首先需要的就是編輯好 repmgr.conf

具體如何編譯,請參見前幾天的 repmgr 的安裝的文字內(nèi)容。這里就不重復(fù)了

repmgr -f /etc/repmgr.conf standby register --upstream-node-id=2 

命令里面的 --upstream-node-id =2  指的是數(shù)據(jù)的初始復(fù)制是來自于 從節(jié)點而從節(jié)點的 node_id  是 2 ,之后的數(shù)據(jù)復(fù)制還是來自于從庫而不是主庫

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

命令執(zhí)行完畢后,可以在主機中找到新加入的節(jié)點信息。

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

我們下邊可以來驗證

select * from pg_stat_replication

通過執(zhí)行語句在 110 ,111 上

在 110

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

在 111

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

相關(guān)的級聯(lián)復(fù)制就OK 了。

而一個數(shù)據(jù)庫系統(tǒng)的failover 其實是評判一個數(shù)據(jù)庫是否靠譜的一個重要的指標。

PostgreSQL  數(shù)據(jù)庫本身是可以進行 failover 切換的。在repmgr中我們可以通過見證服務(wù)器來做這件事。

1 首先將剛才的112 節(jié)點 脫離目前的集群

直接在 112 上執(zhí)行命令

 repmgr standby unregister -f /etc/repmgr.conf 

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

節(jié)點會直接在 110 111上的注冊信息進行清除,但清除注冊信息,不會將復(fù)制進行清除,如有必要還需要斷掉 111 到 112 之間的復(fù)制連接。(如何停止復(fù)制,請百度或翻一下之前寫過的關(guān)于復(fù)制的文字)

112 上停止復(fù)制后,停機,將原來的 /pgdata/data 下的數(shù)據(jù)清空

 重新初始化數(shù)據(jù)庫

initdb -D /pgdata/data

啟動數(shù)據(jù)庫

pg_ctl -D /pgdata/data start

然后需要做以下工作,確認112 與其他111 110 兩臺服務(wù)器 SSH 免密登錄 賬號以啟動 pg數(shù)據(jù)庫的賬號為免密對象

配置好 repmgr.conf 文件,并且對pg_hba.conf 文件進行修改,保證見證服務(wù)器上的repmgr 賬號登錄主機和從庫都是OK 的

 repmgr -f /etc/repmgr.conf witness register -h 192.168.198.110  -d repmgr -U repmgr

執(zhí)行上面的命令對112 注冊witness 見證服務(wù)器

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

然后在112上查看相關(guān)的信息是否正確

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

可以從圖中看到 112已經(jīng)被注冊為見證服務(wù)器

基本上我們的環(huán)境就搭建完畢了,下面需要實現(xiàn)的當主機DOWN 掉后,從庫自動升級為主庫的功能。

需要repmgr 的兩點功能

1  監(jiān)控功能,postgresql 服務(wù)狀態(tài)

2  通過監(jiān)控狀態(tài),觸發(fā)腳本,進行從庫轉(zhuǎn)為主庫的工作

這里我們要借助repmgr 中的監(jiān)控程序 repmgrd 守護程序來對整體的集群進行一個監(jiān)控。首先repmgrd守護程序需要對 /etc/repmgr.conf 中關(guān)于repmgrd 的設(shè)置進行相關(guān)配置。

下圖是配置的選擇項和相關(guān)的配置值

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

failover=automatic            

priority=100                          

connection_check_type=ping          

#reconnect_attempts=6                   

#reconnect_interval=10                 

promote_command=repmgr standby promote -f /etc/repmgr.conf

follow_command=repmgr standby follow -f /etc/repmgr.conf -W --upstream-node-id=%n

在配置完畢后,就可以在 111 節(jié)點運行

repmgrd -f /etc/repmgr.conf --verbose --monitoring-history

在 111 節(jié)點運行 監(jiān)控后,我們關(guān)掉 110 節(jié)點的 PG 服務(wù),監(jiān)控馬上就開始反應(yīng),在嘗試6次重新連接到 主節(jié)點失敗后,開始進行從庫 升級的操作

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

我們在從庫和見證服務(wù)器可以運行相關(guān)查看集群狀態(tài)的命令,可以看到111已經(jīng)變?yōu)榱酥鲙臁?/p>

Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的

repmgr 作為FAILOVER 以及 switch over  standby to primary 的軟件,其功能是強大的,完全滿足企業(yè)或互聯(lián)網(wǎng)企業(yè)在高可用中使用,輔助以一些腳本,就可以做到 MHA 一樣的效果,或更好。

PG 有了repmgr 第三方軟件的支持,如虎添翼。

看完上述內(nèi)容,你們掌握Postgresql Repmgr級聯(lián)復(fù)制及PostgreSQL 故障轉(zhuǎn)移是怎樣的的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

文章題目:PostgresqlRepmgr級聯(lián)復(fù)制及PostgreSQL故障轉(zhuǎn)移是怎樣的
本文來源:http://aaarwkj.com/article2/gdsdoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站營銷、網(wǎng)站改版品牌網(wǎng)站設(shè)計、軟件開發(fā)、網(wǎng)站設(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)

成都seo排名網(wǎng)站優(yōu)化
亚洲精品国产高清久久| 一区二区三区欧美久久| 亚洲天堂岛av一区二区| 日韩视频看看色网站| 天堂免费av在线播放| 国产一区国产二区中文字幕| 免费看的日韩av毛片| 国产日本福利在线综合网| 国产真实乱偷精品视频免| 久久精品亚洲毛片美女极品| 欧美熟妇精品一区二区蜜桃| 青青草成人公开在线视频| 后入视频国产在线观看| 日本国产一区二区三区在线| 日韩精品一区免费电影| 中文字幕一区二区久久综合| 国产丝袜美女一区二区| 91亚色在线免费观看| 日韩免费av在线网站| 极品性感尤物少妇粉嫩逼| 亚洲国产日韩精品一区二| 2021天天操夜夜爽| 992免费影院 在线观看| 亚洲人成网站18禁止人 | 久久精品国产91麻豆| 亚洲av手机在线观看一区| 91人妻互换一区二区| 日本黄网色三级三级三级| 欧美三级美国三级亚洲三级| 日本写真视频一区二区三区| 伊人性伊人情亚洲综合| 韩国三级福利在线观看| 午夜激情毛片在线观看| 免费久久人人爽人人爽| 精品毛片av一区二区三区| 日韩成人在线高清视频| 国产国语网站在线观看| 国产精品一区二区三区播放| 国产精品毛片av在线| 欧美日韩精品乱码在线观看| 午夜激情视频福利在线观看|