Configuré la replicación en postgresql con remitentes wal. La conexión a la base de datos desde la computadora esclava funciona bien, pero cuando intenté ejecutar esta oración para replicar el servidor maestro
pg_basebackup -h MasterIP -U postgres -D /var/lib/pgsql/9.6/data -P --xlog
Recibí este error pg_basebackup: no se pudo conectar al servidor: FATAL: no hay entrada pg_hba.conf para la conexión de replicación desde el host "SlaveIP", usuario "postgres", SSL desactivado
Espero que alguien pueda ayudarme.
Respuesta1
En el caso de este problema, consulte pg_hba.conf porque el usuario con los permisos de replicación concedidos debe ser indicado en el archivo como este
# TIPO BASE DE DATOS USUARIO DIRECCIÓN MÉTODO
alojar todo todo 127.0.0.1/32 md5
alojar todos todos LOCALIP/32 md5
réplica de replicación de host ReplicationIP/32 md5
Espero que esto pueda ayudar.