CentOS7.6上安装PostgreSQL11
CentOS的安装
由于CentOS7.6开始java11,所以选择这个新版本
官方下载地址:CentOS7.6
llvm及clang
由于centos自带的版本不够高,直接安装postgresql会报错,所以先给llvm和clang升级
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall epel-release-latest-7.noarch.rpm
yum install llvm5.0 llvm5.0-devel clang
llvm最新的是7,上面的方法只能升级到5,不过也够用了。
升级repo
yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
安装postgresql11
yum install postgresql11*
安装插件
yum -y install postgresql11-contrib.x86_64
安装pgpool II
去pgpool官网下载地址找到对应的地址,注意不要下带debuginfo和devel的。
wget http://www.pgpool.net/yum/rpms/4.0/redhat/rhel-7-x86_64/pgpool-II-pg11-4.0.2-1pgdg.rhel7.x86_64.rpm
yum localinstall pgpool-II-pg11-4.0.2-1pgdg.rhel7.x86_64.rpm
找到pcp.conf添加用户(不用和postgresql一样,为了简便我设置成一样)
vi /etc/pgpool-II/pcp.conf
然后会有/etc/pgpool-II/pgpool.conf这个配置文件。