centos7下pgsql9.6 搭建基于Pgpool-II的PostgreSQL集群
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下pgsql9.6 搭建基于Pgpool-II的PostgreSQL集群相关的知识,希望对你有一定的参考价值。
参考技术A 前提条件:已经安装好pgsql9.61.第一步执行命令:
安装成功如图所示:
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集群的主要内容,如果未能解决你的问题,请参考以下文章