Не удалось подключиться к основному серверу: установка postgresql HA

Вот решение:

для удаления нечетной линии:

awk 'NR%2==0{ print $0 > "infile" }' infile

для удаления даже линий:

awk 'NR%2{ print $0 > "infile" }' infile

Обратите внимание, что выше команды удаляют связанные строки In-Place из Inflile Входной файл, поэтому будьте осторожны, вы записываете вывод в тот же файл ввода.

Вы можете написать их в другой отдельный файл, например, в качестве следующего:

Это создаст файл Evenlines , содержит равномерное количество строк:

awk 'NR%2==0{ print $0 > "EvenLines" }' infile

, и этот создаст Ondlines Файл содержит нечетное количество линий:

awk 'NR%2{ print $0 > "OddLines" }' infile

0
14.10.2015, 05:53
1 ответ

На главном узле (узел 0): обновите файл pg_hba.conf, добавьте postgres (пользователя) для доступа к базе данных.

На резервных узлах (node1 & node2): отключите iptables или настройте firewall для приема соединений к и от master.

В /etc/sysconfig/iptables добавьте следующие строки и перезапустите.

 -A INPUT -m state --state NEW -m tcp -p tcp --dport 5432(port) -j ACCEPT
 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

Это решение решило мою проблему.

0
28.01.2020, 04:54

Теги

Похожие вопросы