1)无法启动服务Postgresql-9.5
[root@bmipgsqlt3 /]# /etc/init.d/postgresql-9.5 restart
Stopping postgresql-9.5 service: [ OK ]
Starting postgresql-9.5 service: [FAILED]
在复制配置之后进行更改后,无法启动postgres服务: http://www.unixmen.com/setup-postgresql-replication-centos/
bash-4.1$ pg_basebackup -D /var/lib/pgsql/9.5/data -h 10.200.231.151 -U repluser
NOTICE: WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup
要摆脱这个通知,我需要从postgres.conf更改WAL_archiving设置。但是,要使更改生效,我需要重新启动我现在无法完成的服务。
这是从属服务器,主服务器上的一切正常。我可以在Master上开始和停止服务。
PS:我正处于我在Slave服务器上停止服务并执行pg_basebackup的步骤
2)我备份数据
后,我在/ data /文件夹中看不到recovery.conf文件[root@bmipgsqlt3 /]# cd /var/lib/pgsql/9.5/data/
[root@bmipgsqlt3 data]# ls
backup_label pg_dynshmem pg_multixact pg_stat PG_VERSION
base pg_hba.conf pg_notify pg_stat_tmp pg_xlog
global pg_ident.conf pg_replslot pg_subtrans postgresql.auto.conf
pg_clog pg_log pg_serial pg_tblspc postgresql.conf
pg_commit_ts pg_logical pg_snapshots pg_twophase
答案 0 :(得分:0)
您应该阅读您尝试启动的服务器的服务器日志输出。
我怀疑你对r myround(mdf["cyl","p"], 3)
试图告诉你的内容感到困惑。如果没有额外的WAL段,你的basebackup是不完整的,你设置的从服务器将因此而无法启动。
您应该做的是使用选项pg_basebackup
运行pg_basebackup
,或者在主服务器上设置存档。要在主服务器上设置存档,您可能必须重新启动它。但是您现在不需要重新启动从属服务器,因为您构建的从属服务器此时无法使用,可以删除。