一、系统环境
172.16.3.226(主)
172.16.3.228(奴隶)
172.16.3.229 (pgpool)
# yum安装- y gcc-c + + zlib-devel readline-devel
# useradd postgres # passwd postgres
更改密码用户postgres。新密码:
,
坏密码:包含用户名的密码以某种形式
重新输入新密码:,
密码:所有身份验证令牌更新成功。
#,
1。安装postgresql # vi/etc/profile
=出口路径/opt/pgsql/10.0/bin:美元路径
export LD_LIBRARY_PATH=10.0/lib/opt/pgsql/
出口MANPATH=/opt/pgsql/10.0/分享/男:美元MANPATH
[root@pgpool ~] #
#焦油zxvf pgpool-II-3.6.6.tar。广州
# cd pgpool-II-3.6.6
# ./configure——prefix=/opt/pgpool/3.6.6——sysconfdir=/etc/pgpool/
#让
#让安装
# cp src/redhat/pgpool。服务/lib/systemd/system/
# chmod + x/lib/systemd/system/pgpool.服务
# systemctl启用pgpool.service #,
# vi/lib/systemd/system/pgpool.服务
(单位)描述=Pgpool-II
=syslog之后。目标network.target
希望=网络。目标
[服务]Type=分支
EnvironmentFile=-/etc/sysconfig/pgpool
ExecStart=/opt/pgpool/3.6.6/bin/pgpool - f/etc/pgpool/pgpool.配置选择美元
ExecStop=/opt/pgpool/3.6.6/bin/pgpool - f/etc/pgpool/pgpool.参看STOP_OPTS美元停止
ExecReload=/opt/pgpool/3.6.6/bin/pgpool - f/etc/pgpool/pgpool.配置重载
(安装)
WantedBy=多用户。目标
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#乔恩postgres - r/opt/pgpool/3.6.6
#乔恩postgres - r/etc/pgpool/
# su - postgres
[postgres@pgpool ~] $ cd/opt/pgpool/3.6.6/
[postgres@pgpool 3.6.6]美元mkdir日志
# su - postgres
最后登录:我2017年9月11日15:08:36 CST分/1
[postgres@pgpool ~]美元,
[postgres@pgpool ~]美元,
[postgres@pgpool ~] $ cd/etc/pgpool/
[postgres@pgpool pgpool] mv pgpool.conf美元。sample-stream pgpool。参看
[postgres@pgpool pgpool] vi pgpool美元。参看
listen_addresses=?’
=5432港
# -后端连接设置
backend_hostname0=?72.16.3.226”
,,,,,,,,,,,,,,,,,,#主机名或IP地址连接到后端0
backend_port0=5432
,,,,,,,,,,,,,,,,,,#端口号后端0
backend_weight0=1
,,,,,,,,,,,,,,,,,,#体重后端0(只有在负载平衡模式)
backend_data_directory0='/pgdata10 '
,,,,,,,,,,,,,,,,,,#为后端数据目录0
backend_flag0=癉ISALLOW_TO_FAILOVER”
,,,,,,,,,,,,,,,,,,#控制各种后端行为
,,,,,,,,,,,,,,,,,,# ALLOW_TO_FAILOVER或DISALLOW_TO_FAILOVER
backend_hostname1=?72.16.3.228”
backend_port1=5432
backend_weight1=1
backend_data_directory1='/pgdata10 '
backend_flag1=癉ISALLOW_TO_FAILOVER”
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# #池- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#——并发会话和池大小——
num_init_children=25
,,,,,,,,,,,,,,,,,,#允许的并发会话数量
,,,,,,,,,,,,,,,,,,#(改变需要重启)
max_pool=10
,,,,,,,,,,,,,,,,,,#每个连接的连接池缓存数
,,,,,,,,,,,,,,,,,null