【发布时间】:2012-05-04 05:31:36
【问题描述】:
我已经使用命令启动pgpool
sudo pgpool -n &
它开始在终端上显示以下消息:
2012-05-04 10:54:29 日志:pid 4109:pgpool-II 成功启动。版本 2.3.2.1 (tomiteboshi)
但是当我尝试运行以下命令时:
createdb -p 9999 bench_replication
我收到以下错误消息:
createdb:无法连接到数据库 postgres:无法连接到服务器:没有这样的文件或目录。 服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.9999”上的连接?
当我将端口从 9999 更改为 5432 时,仅在本地节点上创建数据库 bench_replication,而不在从节点上创建。但是,教程说在这个命令中提到端口 9999,以便通过pgpool 在所有从节点上创建数据库bench_replication。
为了确认pgpool是否真的在运行,我使用命令停止pgpool
2012-05-04 10:58:50 LOG: pid 4109: received smart shutdown request
stop request sent to pgpool. waiting for termination...done.
[1]+ Done sudo -A pgpool -n
确认pgpool 确实在运行。我究竟做错了什么?我已经按照网上标准教程中的说明更改了我所有的pgpool 配置文件。
【问题讨论】:
标签: database postgresql pgpool