PgPool 2无法启动

时间:2019-06-18 15:21:32

标签: postgresql pgpool

我在流复制模式下设置了2个节点,1个主节点和2个从属节点,我想设置一个pgpool实例。

我有一个pgpool2设置,如下所示(我只显示文件中的更改,而不显示整个文件):

  

/etc/pgpool2/pgpool.conf

listen_addresses = ''
port=5432

...

backend_hostname0 = 'privateIpofmaster'

backend_port0 = 5432

backend_weight0 = 1

backend_flag0 = 'DISALLOW_TO_FAILOVER'


backend_hostname1 = 'privateIpofslave'

backend_port1 = 5432

backend_weight1 = 1 

backend_flag1 = 'DISALLOW_TO_FAILOVER'

...


enable_pool_hba = on

pool_passwd = 'pool_password'

...

connection_cache = off
replication_mode = off
replicate_select = off
load_balance_mode = on

...

sr_check_user = 'pgpool'
wd_lifecheck_user = 'pgpool'
  

/etc/pgpool2/pg_hba.conf

local all all md5

当我尝试启动pgpool2时,我得到以下信息:

  

●pgpool2.service-pgpool-II已加载:已加载   (/lib/systemd/system/pgpool2.service;已启用;供应商预设:已启用)   活动时间:自UTC星期二2019-06-18 15:09:16失败(结果:退出代码);   1秒前        Docs:man:pgpool(8)进程:19185 ExecStart = / usr / sbin / pgpool -n(代码=已退出,状态= 3)主PID:19185(代码=已退出,状态= 3)

     

6月18日15:09:16 ip-172-31-33-203 systemd [1]:启动了pgpool-II。 6月18   15:09:16 ip-172-31-33-203 systemd [1]:pgpool2.service:主进程   退出,代码=退出,状态= 3 / NOTIMPLEMENTED 6月18日15:09:16   ip-172-31-33-203 systemd [1]:pgpool2.service:设备输入失败   州。 6月18日15:09:16 ip-172-31-33-203 systemd [1]:pgpool2.service:   失败,返回结果为“退出代码”。

我更改了pgpool2文件夹中的权限,现在看起来像:

drwxrwxrwx  2 root     root      4096 Jun 18 15:09 .
drwxr-xr-x 96 root     root      4096 Jun 18 13:54 ..
-rw-r--r--  1 root     root       858 Apr 14  2016 pcp.conf
-rwxrwxrwx  1 postgres postgres 35238 Jun 18 15:09 pgpool.conf
-rw-r--r--  1 root     root      3319 Jun 18 14:22 pool_hba.conf
-rw-------  1 postgres root         0 Jun 18 14:00 pool_passwd
-rw-------  1      600 postgres     0 Jun 18 14:38 pool_password

有人知道我在做什么错吗?

0 个答案:

没有答案