為 Postgres 設定主副本複製功能
Private Cloud v. 4.17.09 版本
根據預設,Edge 會在主模式中安裝所有 Postgres 節點。但在實際工作環境系統中
有多個 Postgres 節點,請將節點設為使用主要執行個體待命複製功能,如果
主要節點故障,待命節點可以繼續接收伺服器流量。
如果主要節點發生故障,您可以將待命伺服器升級為主要執行個體。請參閱以下的處理 PostgreSQL 資料庫容錯移轉:
瞭解詳情
如要在安裝時設定主要執行個體待命複製功能,請加入以下指令
屬性加入這兩個 Postgres 節點設定檔中:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby
安裝程式會自動將兩個 Postgres 節點設為主待命節點
以及具備複製功能的叢集
如要在安裝後設定主待複製,請使用以下指令
程序:
- 找出哪個 Postgres 節點做為主要節點,哪些是待命伺服器。
- 在主要節點上編輯設定檔,進行設定:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby
- 啟用新主要執行個體的複製功能:
>
/opt/apigee/apigee-service/bin/apigee-postgresql setup-replication-on-master -f
configFIle
- 在待命節點上編輯設定檔,進行設定:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby
-
停止待命節點:
>
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- 在待命節點上,刪除所有現有的 Postgres 資料:
>-rf
/opt/apigee/data/apigee-postgresql/
注意:如有需要,您可以先備份這些資料,再刪除。
- 設定待命節點:
>
/opt/apigee/apigee-service/bin/apigee-postgresql setup-replication-on-standby -f
configFile
測試主待命複製功能
複製完畢後,請發出下列指令碼來驗證複製狀態
。系統應在兩台伺服器上顯示相同的結果,確保
成功複製:
- 在主要節點上執行:
>
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql
postgres-check-master
驗證其是否為主版本。
- 在待命節點上:
>
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql
postgres-check-standby
驗證裝置是否為待機。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-08-21 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-08-21 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-08-21 (世界標準時間)。"],[],[]]