国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker搭建Postgresql主備集群

這篇具有很好參考價值的文章主要介紹了docker搭建Postgresql主備集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

docker搭建Postgresql主備集群

搭建主庫

docker-compose.yaml配置文件如下:

version: "3.1"
services:
  postgres:
    image: postgres:12.8
    container_name: pg_master
    restart: always
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres
      POSTGRES_DB: postgres
    volumes:
      - ~/pg_data:/var/lib/postgresql/data
    ports:
      - 5432:5432
networks: {}

將Postgresql主庫的數(shù)據(jù)文件保存到~/pg_data目錄下并映射到容器內(nèi)部,然后啟動容器:

docker-compose up -d

在主庫數(shù)據(jù)目錄下執(zhí)行如下命令:

echo "host    replication     all             0.0.0.0/0                 trust" >> ~/pg_data/pg_hba.conf

同時修改postgresql.conf文件的如下內(nèi)容:

wal_level= replica

修改完成后重啟主庫容器:

docker-compose restart

備庫配置

先使用pg_basebackup命令備份主庫的數(shù)據(jù),請注意pg_basebackup的版本應(yīng)該與主庫容器內(nèi)的版本一致,不然會備份失敗。比如主庫的版本是12.8,備份時也需要使用12.8的pg_basebackup。

pg_basebackup -h 192.168.80.20 -p 5432 -U postgres -w -Fp -Xs -Pv -R -D ~/pg_data_slave

備份完成后新建docker-compose-slave.yaml文件,填入如下內(nèi)容:

version: "3.1"
services:
  postgres:
    image: postgres:12.8
    container_name: pg_slave
    restart: always
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres
      POSTGRES_DB: postgres
    volumes:
      - ~/pg_data_slave:/var/lib/postgresql/data
    ports:
      - 54322:5432
networks: {}

修改完成后,啟動備庫容器。文章來源地址http://www.zghlxwxcb.cn/news/detail-836554.html

docker-compose up -d -f docker-compose-slave.yaml

到了這里,關(guān)于docker搭建Postgresql主備集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • docker版postgresql數(shù)據(jù)庫主從配置

    參考:postgresql16配置主從 注意項 :當(dāng)前操作主路徑: ~/dockerEnv 【示例路徑】 創(chuàng)建 sql 文件,文件路徑 dockerEnv/dbInit/a_create_user.sql 注意: 如果在同一個宿主機操作,注意多個 yml 文件的端口映射,不要沖突! 掛載宿主機 sql 文件夾到容器的 docker-entrypoint-initdb.d 路徑下,容器啟

    2024年04月14日
    瀏覽(18)
  • 在Docker中運行PostgreSQL數(shù)據(jù)庫

    1.下載Docker 2.設(shè)置DockerHub賬號 3.運行Docker并下載Image 4.啟動PostgreSQL Image 5.連接到數(shù)據(jù)庫運行SQL 開放端口從Docker容器到主操作系統(tǒng),這將允許我們使用DBeaver來連接數(shù)據(jù)庫。 首先登錄進Docker,使用docker login命令。 登錄進去之后,可以下載Image,使用docker pull命令。 也可以使用d

    2024年02月08日
    瀏覽(19)
  • 【最全】從Docker中運行postgresql數(shù)據(jù)庫

    【最全】從Docker中運行postgresql數(shù)據(jù)庫

    有三種方式:Dockerfile 啟動、docker-compose啟動、通過命令行 我采用的是docker-compose.yml 的方式,大家可以自己玩一玩其他的兩種方式,參考這個鏈接 postgresql docker images list 如果安裝過程遇到以下報錯, 可以更換以下版本的pg 鏡像 docker pull postgres:15-bullseye 創(chuàng)建并進入 pg 目錄 3

    2024年02月07日
    瀏覽(47)
  • Docker環(huán)境安裝Postgresql數(shù)據(jù)庫Posrgresql 15.6

    宿主機是ubuntu 22.04版本 ubuntu宿主機上安裝docker ,參見官方文檔https://docs.docker.com/engine/install/ubuntu/, docker-ce是社區(qū)版 docker-ee是企業(yè)版 1、檢查Docker是否安裝 2、查看Docker各個版本,也可以參見https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/ 3、設(shè)置 Docker的apt倉庫 4、安裝

    2024年04月17日
    瀏覽(19)
  • PostgreSQL 16數(shù)據(jù)庫的yum、編譯、docker三種方式安裝——筑夢之路

    隨手一記:生成密碼的密文sha256加密

    2024年02月07日
    瀏覽(18)
  • PostgreSQL數(shù)據(jù)庫——Docker版本的postgres安裝 & Navicat連接方式+導(dǎo)入向?qū)褂?& SpringBoot結(jié)合Jpa使用PostgreSQL初步

    PostgreSQL數(shù)據(jù)庫——Docker版本的postgres安裝 & Navicat連接方式+導(dǎo)入向?qū)褂?& SpringBoot結(jié)合Jpa使用PostgreSQL初步

    1.PostgreSQL數(shù)據(jù)庫初始,開源; 2.Docker版本的postgres安裝,以及掛載啟動; 3.Navicat連接方式+導(dǎo)入向?qū)褂?,?dǎo)入csv文件; 4.SpringBoot結(jié)合Jpa使用PostgreSQL初步; PostgreSQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),它是一種高度可擴展的、可靠的、功能豐富的數(shù)據(jù)庫系統(tǒng)。以下是

    2024年02月04日
    瀏覽(19)
  • openGauss學(xué)習(xí)筆記-61 openGauss 數(shù)據(jù)庫管理-常見主備部署方案

    openGauss學(xué)習(xí)筆記-61 openGauss 數(shù)據(jù)庫管理-常見主備部署方案

    61.1 單中心 圖 1 單中心部署圖 組網(wǎng)特點: 單AZ部署,可以配置一個同步備一個異步備 優(yōu)勢: 三個node完全等價,故障任意一個node都可以提供服務(wù); 成本低。 劣勢: 高可用能力較低,發(fā)生AZ級故障只能依賴節(jié)點恢復(fù); 適用性: 適用于對高可用性要求較低的業(yè)務(wù)系統(tǒng)。 61.2 同

    2024年02月09日
    瀏覽(22)
  • 基于“Galera+MariaDB”搭建多主數(shù)據(jù)庫集群的實例

    基于“Galera+MariaDB”搭建多主數(shù)據(jù)庫集群的實例

    多主數(shù)據(jù)庫集群是一種數(shù)據(jù)庫集群架構(gòu),每個節(jié)點都可以接收寫入操作和讀取操作,并且通過心跳機制同步數(shù)據(jù),保證數(shù)據(jù)一致性和高可用性。因多主數(shù)據(jù)庫集群每個節(jié)點都可以承擔(dān)讀寫操作,因此它可以充分利用各個節(jié)點的服務(wù)器資源,不存在主備數(shù)據(jù)庫集群那樣,備庫只

    2024年01月19日
    瀏覽(31)
  • 大數(shù)據(jù)之LibrA數(shù)據(jù)庫系統(tǒng)告警處理(ALM-12010 Manager主備節(jié)點間心跳中斷)

    大數(shù)據(jù)之LibrA數(shù)據(jù)庫系統(tǒng)告警處理(ALM-12010 Manager主備節(jié)點間心跳中斷)

    告警解釋 當(dāng)主Manager節(jié)點在7秒內(nèi)沒有收到備Manager節(jié)點的心跳信號時,產(chǎn)生該告警。 當(dāng)主Manager節(jié)點收到備Manager節(jié)點的心跳信號后,告警恢復(fù)。 告警屬性 告警參數(shù) 對系統(tǒng)的影響 如果主Manager進程異常,主備倒換無法進行,影響業(yè)務(wù)。 可能原因 主備Manager節(jié)點間鏈路異常。 處理

    2024年02月06日
    瀏覽(27)
  • 第90講:MySQL數(shù)據(jù)庫主從復(fù)制集群原理概念以及搭建流程

    第90講:MySQL數(shù)據(jù)庫主從復(fù)制集群原理概念以及搭建流程

    1.1.什么是主從復(fù)制集群 主從復(fù)制是指將主數(shù)據(jù)庫的 DDL 和 DML 操作通過二進制日志傳到從庫服務(wù)器中,然后在從庫上對這些日志重新執(zhí)行(也叫重做),從而使得從庫和主庫的數(shù)據(jù)保持同步。 MySQL支持一臺主庫同時向多臺從庫進行復(fù)制, 從庫同時也可以作為其他從服務(wù)器的主

    2024年01月20日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包