Centos 7 Postgresql 9.6 レプリケーション時のエラー

Centos 7 Postgresql 9.6 レプリケーション時のエラー

私はWAL送信者を使用してPostgreSQLのレプリケーションを設定しました。スレーブコンピュータからデータベースへの接続はうまくいきますが、マスターサーバーをレプリケートするためにこの文を実行しようとすると

pg_basebackup -h マスターIP -U postgres -D /var/lib/pgsql/9.6/data -P --xlog

pg_basebackup: サーバーに接続できませんでした: 致命的: ホスト "SlaveIP"、ユーザー "postgres"、SSL オフからのレプリケーション接続に pg_hba.conf エントリがありませんというエラーが発生しました

誰かが私を助けてくれるといいのですが。

答え1

この問題の場合、レプリケーションの権限が付与されたユーザーが次のようにファイルに指定されている必要があるため、pg_hba.confを確認してください。

# タイプ データベース ユーザー アドレス メソッド

ホストすべて 127.0.0.1/32 md5

ホストすべて LOCALIP/32 md5

ホスト レプリケーション レプリカ レプリケーション IP/32 m5

これが役に立つことを願っています。

関連情報