PgPool 2 не удалось запустить - PullRequest
0 голосов
/ 18 июня 2019

У меня есть 2 узла, 1 ведущий и 2 ведомых в режиме потоковой репликации, и я хочу настроить экземпляр pgpool.

У меня есть pgpool2, как показано ниже (я показываю только изменения в файлах, а не весь файл):

/ и т.д. / 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'

/ и т.д. / pgpool2 / pg_hba.conf

local all all md5

Когда я пытаюсь запустить pgpool2, я получаю следующее:

● pgpool2.service - pgpool-II Загружен: загружен (/lib/systemd/system/pgpool2.service; включено; предустановка поставщика: включена) Активно: не удалось (Результат: код выхода) с вт. 2019-06-18 15:09:16 UTC; 1 с. Назад Документы: man: pgpool (8) Процесс: 19185 ExecStart = / usr / sbin / pgpool -n (код = выход, статус = 3) Основной PID: 19185 (код = выход, статус = 3)

18 июня, 15:09:16 ip-172-31-33-203 systemd [1]: запущен pgpool-II. 18 июня 15:09:16 ip-172-31-33-203 systemd [1]: pgpool2.service: основной процесс выход, код = выход, статус = 3 / НЕОБХОДИМЫЙ 18 июня 15:09:16 ip-172-31-33-203 systemd [1]: pgpool2.service: сбой при вводе модуля государство. 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

Кто-то знает, что я делаю не так?

...