博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
repmgr学习记录(搭建主从复制)
阅读量:6953 次
发布时间:2019-06-27

本文共 1649 字,大约阅读时间需要 5 分钟。

1.在master和standby上安装PG、repmgr,创建postgres角色(rsync is available and passwordless SSH connections are possible between both servers)

【  [postgres@node1 ~]$ ssh-keygen -t rsa

   [postgres@node1 ~]$ ssh-copy-id -i .ssh/id_rsa.pub postgres@node2

   [postgres@node1 ~]$ ssh node2 date

     Tue Apr 15 01:17:20 CST 2014

     [postgres@node2 ~]$ ssh-keygen -t rsa

     [postgres@node2 ~]$ ssh-copy-id -i .ssh/id_rsa.pub postgres@node1

    [postgres@node2 ~]$ ssh node1 date

    Tue Apr 15 01:18:13 CST 2014

】;

2.master初始化数据库,创建配置文件postgresql.replication.conf:

max_wal_senders = 10

wal_level = 'hot_standby'
hot_standby = on
archive_mode = on
archive_command = '/bin/true'
# wal_keep_segments = 5000
,并修改postgresql.conf: include ‘postgresql.replication.conf’

3.master创建用户、数据库:createuser -s repmgr | createdb repmgr -O repmgr

4.master配置pg_hba.conf:

host    replication     repmgr  127.0.0.1/32    trust

host    replication     repmgr  192.168.98.0/24 trust
host    repmgr          repmgr  192.168.98.0/24 trust

5.master创建repmgr.conf配置文件:

cluster=test  【所有节点保持一致】node=1node_name=node1conninfo='host=repmgr_node1 user=repmgr dbname=repmgr' 6.master修改repmgr的搜索路径:ALTER USER repmgr SET search_path TO repmgr_test, "$user", public; 7.master节点初始化master:repmgr -f repmgr.conf master register 8.standby节点创建repmgr.conf:
cluster=testnode=2node_name=node2conninfo='host=repmgr_node2 user=repmgr dbname=repmgr' 9.克隆standby:repmgr -h 192.168.98.55 -U repmgr -d repmgr -D /home/postgres/PG-9.6.1/ -f /home/postgres/repmgr.conf standby clone 10.调整配置文件,启动standby数据库:pg_ctl -D /home/postgres/PG-9.6.1/ start 11.注册standy数据库:repmgr -f repmgr.conf standby register
 

转载于:https://www.cnblogs.com/pg-libs/p/7412339.html

你可能感兴趣的文章
[LeetCode] Number of Islands
查看>>
绿色版Tomcat的配置
查看>>
MAC 终端基本命令
查看>>
css知识
查看>>
supervisor 管理
查看>>
Oracle DB优化-如何看SQL的执行计划+收集表的统计信息
查看>>
深度学习基础系列(六)| 权重初始化的选择
查看>>
angular4 跨域携带cookie的设置
查看>>
蓝桥杯第五届JavaC组杨辉三角问题解决方法
查看>>
定制自己的数据类型
查看>>
CSS样式表初始化杂谈
查看>>
[转]winform控件webbrowser和js脚本互调
查看>>
Selenium WebDriver控制操作(Python)
查看>>
最短路 - spfa
查看>>
java 一些容易忽视的小点-类和对象
查看>>
weblogic安装升级配置
查看>>
在Spring MVC中使用FileUpload功能
查看>>
[转] Windows Server 2012 Beta (Hyper-V 3.0) VM Replica與Live Migration Winout Shared Storage
查看>>
枚举 enum
查看>>
JavaScript 学习笔记
查看>>