centos7下pgsql9.6 搭建基于Pgpool-II的PostgreSQL集群

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下pgsql9.6 搭建基于Pgpool-II的PostgreSQL集群相关的知识,希望对你有一定的参考价值。

参考技术A 前提条件:已经安装好pgsql9.6
1.第一步执行命令:

安装成功如图所示:

2.启动pgpool,执行命令:

会报如下图所示错误。

3.原因是默认pgpool.conf文件不存在,执行命令

4.pgpool启动成功。如图所示:

5.在192.168.1.235和192.168.1.236 2台机器上修改postgres用户的默认密码,执行命令

6.在2台机器上配置免密登录,执行命令ssh-keygen ,然后在192.168.1.235上执行ssh-copy-id postgres@192.168.1.236 ,在192.168.1.236上执行ssh-copy-id postgres@192.168.1.235 即可。

7.修改192.168.1.235 和192.168.1.236 上的pgpool.conf配置文件参数
192.168.1.235参数配置(主库)

centos 安装PGSQL

centos 安装PGSQL
CentOS下yum安装PostgreSQL
目录
1 Configure YUM repository
2 Install PGDG RPM file
3 Install PostgreSQL
4 配置
5 Initialize
6 Startup


具体步骤:
1.
vim /etc/yum.repos.d/CentOS-Base.repo
[base] and [updates] sections添加:
exclude=postgresql*

2.Install PGDG RPM file
http://yum.postgresql.org 官网找到下载版本的rpm下载路径,执行如下操作:
yum localinstall http://yum.postgresql.org/9.5/redhat/rhel-6-x86_64/pgdg-centos95-9.5-2.noarch.rpm

3. Install PostgreSQL
3.1 list available packages:
yum list postgres*
3.2 For example, to install a basic PostgreSQL 9.5 server:
yum install postgresql95-server
3.3 Other packages can be installed according to your needs.

4.配置

After installing the packages, a database needs to be initialized and configured.
PostgreSQL data directory(/var/lib/pgsql/9.5/data) contains all of the data files for the database.
5. Initialize

5.1 The first command (only needed once) is to initialize the database:
service postgresql-9.5 initdb
正在初始化数据库: [确定]

6. Startuph

设置开机启动:
chkconfig --level 2345 postgresql-9.5 on
service postgresql-9.5 start

以上是关于centos7下pgsql9.6 搭建基于Pgpool-II的PostgreSQL集群的主要内容,如果未能解决你的问题,请参考以下文章

centos7编译PGSQL9.6并配置UUID

安装pgsql9.6

基于centOs7下appium环境搭建

Centos7下搭建Django+uWSGI+nginx基于python3

]CentOS7.5下基于FTP服务的局域网yum源搭建

基于CentOS7的服务器搭建(LAMP环境)