簡體   English   中英

Postgres 注冊備用失敗

[英]Postgres Register Standby fails

我正在嘗試使用 repmgr 設置一個主數據庫和一個備用數據庫。 我想我已經成功設置了 master,但是 standby 設置一直失敗。

在備用節點上

/usr/pgsql-12/bin/repmgr -h master_ip  standby clone
NOTICE: destination directory "/var/lib/pgsql/12/data" provided
INFO: connecting to source node
DETAIL: connection string is: host=master_ip
DETAIL: current installation size is 32 MB
ERROR: repmgr extension is available but not installed in database "(null)"
HINT: check that you are cloning from the database where "repmgr" is installed

在主節點上:

/usr/pgsql-12/bin/repmgr cluster show
 ID | Name        | Role    | Status    | Upstream | Location | Priority | Timeline | Connection string
----+-------------+---------+-----------+----------+----------+----------+----------+----------------------------------------------------------------
 1  | hostname | primary | * running |          | default  | 100      | 1        | host=master_ip dbname=repmgr user=repmgr connect_timeout=2

postgres=# SELECT * FROM pg_available_extensions WHERE name='repmgr';
  name  | default_version | installed_version |              comment
--------+-----------------+-------------------+------------------------------------
 repmgr | 5.3             |                   | Replication manager for PostgreSQL

-U repmgr -d repmgr添加到克隆命令后解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM