web-dev-qa-db-ja.com

Pgpoolへの接続

長い投稿はお詫びしますが、Pgpoolをうまく機能させるのに困っています。

Centos7 iを実行すると、マスターレプリケーションモードの異なるポートでPostgresの2つのインスタンスが実行されます。

Pgpool-IIをインストールしました。

Pgpoolを起動すると、次の出力が得られます。

[root@PLHSISRV035 pgpool-II-96]# pgpool -n
2018-02-07 16:21:54: pid 118373: LOG:  Setting up socket for 0.0.0.0:9999
2018-02-07 16:21:54: pid 118373: LOG:  Setting up socket for :::9999
2018-02-07 16:21:54: pid 118373: LOG:  find_primary_node_repeatedly: waiting     for finding a primary node
2018-02-07 16:21:54: pid 118373: LOG:  find_primary_node: checking backend no 0
2018-02-07 16:21:54: pid 118373: LOG:  find_primary_node: primary node id is 0
2018-02-07 16:21:54: pid 118373: LOG:  pgpool-II successfully started. version     3.7.1 (amefuriboshi)

だからここから私は使用して接続できるはずです:

psql -l -p 9999 (default settings)

代わりに、Postgresエラーを実行していない標準を取得します。

psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.9999"?

誰でも手伝ってくれる? ?

ありがとう

1
VynlJunkie

簡単な修正は、接続中にデータベースとユーザーフラグを含めることでした。

1
VynlJunkie