- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用两台服务器创建一个 postgres 复制配置。步骤类似于PostgreSQL 9.4 Replication with RepMgr and PgBouncer on Ubuntu 14.04 .我使用 repmgr + pgbouncer 作为我的复制配置。假设我有两个主机 dhost1 和 dhost2。 Repmgr 元数据数据库是 repmgrdb,用户是 repmgr_user。
dhost1 有 pgbouncer 和 Repmgr 的配置,它是 master。 Repmgr在dbhost1中的配置如下:
cluster = test
node = 1
node_name = dhost1
use_replication_slots = 1
conninfo='host=dhost1 user=repmgr_user dbname=repmgrdb'
pg_bindir=/usr/lib/postgresql/9.5/bin
## repmgr.conf at master ##
dhost2 也有 Repmgr 的配置,它处于从属模式。它的配置如下所述
cluster = test
node = 2
node_name = dhost2
use_replication_slots = 1
conninfo='host=dhost2 user=repmgr_user dbname=repmgrdb'
pg_bindir=/usr/lib/postgresql/9.5/bin
## repmgr.conf at slave ##
我能够成功注册到master,并且可以在cluster show 命令中看到master。
在slave端我使用pg_basebackup
方法通过命令克隆master
repmgr -f /etc/repmgr/repmgr.conf --force -h dhost1_ip_address_goes_here> -U repmgr_user -d repmgrdb -v standby clone
对于上面的命令,我得到以下错误:
[2016-08-08 10:05:26] [NOTICE] using configuration file "/etc/repmgr/repmgr.conf"
[2016-08-08 10:05:26] [NOTICE] setting data directory to: /var/lib/postgresql/9.5/main
[2016-08-08 10:05:26] [HINT] use -D/--data-dir to explicitly specify a data directory
[2016-08-08 10:05:26] [NOTICE] starting backup (using pg_basebackup)...
[2016-08-08 10:05:26] [HINT] this may take some time; consider using the -c/--fast-checkpoint option
[2016-08-08 10:05:31] [NOTICE] copying configuration files from master
[2016-08-08 10:05:31] [ERROR] aborting, remote host <dhost1_ip_address_goes_here> is not reachable.
[2016-08-08 10:05:31] [ERROR] unable to take a base backup of the master server>
[2016-08-08 10:05:31] [WARNING] destination directory (/var/lib/postgresql/9.5/main) may need to be cleaned up manually
我还在 dhost1
和 dhost2
之间为 postgres
用户设置了无密码 ssh。
此外,我已经能够从命令中获取 pg_basebackup
pg_basebackup -h <dhost1_ip_address_goes_here> -P -v -U repmgr_user -X stream -D 9.5/main -R
我是 postgresql 复制的初学者,请给我建议答案。
最佳答案
我现在正在调查。你可能想用
再次运行命令 --log-level DEBUG --verbose那应该提供更多关于那里发生的事情的信息......
关于postgresql - [Postgres Replication]远程主机不可访问 repmgr salve,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38833060/
我想知道,如果我将 Redis 复制设置为在 3 台远程分离的机器上设置为 1 个主服务器和 2 个从服务器,那么主服务器和从服务器多久同步一次?我的意思是,是否可以在每秒或每次写入后配置同步或复制数
我正在尝试使用两台服务器创建一个 postgres 复制配置。步骤类似于PostgreSQL 9.4 Replication with RepMgr and PgBouncer on Ubuntu 1
My Configuration: server-id = 2 master-host=192.1.1.12 master-connect-retry=60 master-us
我是一名优秀的程序员,十分优秀!