repmgr搭建集群
编译
git clone git@github.com:EnterpriseDB/repmgr.git
检查pg是否安装,主要看pg_config在不在$PATH下面。
pg_config --help
然后使用如下命令编译
./configure
make
make install
repmgr5.3与pg15对应,使用其他对应关系有可能会编译报错,编译完成后repmgr会放在pg的二进制目录下。
运行
主库
-
创建数据库
initdb -D data -A trust -U system
-
运行数据库
pg_ctl -D data -l data/pg.log start
-
连接数据库
psql -U system -d postgres -p 5432
-
创建repmgr用户