参考文档
https://www.jianshu.com/p/639ebb43bfb4
1 主机分配
- OS:CentOS 7
- 节点1:master(192.168.36.130)
- 节点2:slave(192.168.36.131)
2 修改hosts
在三台主机上操作,添加以下内容
[root@master ~]# vim /etc/hosts
192.168.36.130 master
192.168.36.131 slave
3 ssh免密(省略)
4 安装Postgresql数据库master,slave执行
4.1 安装依赖包
yum install -y gcc.x86_64 glibc.x86_64 glibc-devel.x86_64 vim-enhanced.x86_64 gcc-java apr apr-devel openssl openssl-devel libgcc.x86_64 java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 perl-Module-Install.noarch readline-devel.x86_64
4.2 安装uuid库
下载地址:http://www.mirrorservice.org/sites/ftp.ossp.org/pkg/lib/uuid/
tar -zxvf uuid-1.6.2.tar.gz
cd uuid-1.6.2
./configure
make && make install
可能会出现一个错误
使用命令找到libuuid.so.16,如果你可以找到,那么报错可以不用管了,在下面安装postgresql后需要用到。
find / -name libuuid.so.16
4.3 解压编译安装
上传tar包,解压,编译安装就可以了。
tar -xzvf postgresql-9.6.0.tar.gz
cd postgresql