Abh*_*gar 0 database postgresql pgpool
我已经开始pgpool使用命令
sudo pgpool -n &
Run Code Online (Sandbox Code Playgroud)
它开始在终端上给出以下消息:
2012-05-04 10:54:29 日志:pid 4109:pgpool-II 成功启动。版本 2.3.2.1 (tomiteboshi)
但是当我尝试运行以下命令时:
createdb -p 9999 bench_replication
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
createdb:无法连接到数据库 postgres:无法连接到服务器:没有这样的文件或目录。服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.9999”上的连接?
当我将端口从 9999 更改为 5432 时,bench_replication只会在本地节点上创建数据库,而不会在从节点上创建数据库。但是,教程说要在此命令中提及端口 9999,以便bench_replication通过pgpool.
为了确认是否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
Run Code Online (Sandbox Code Playgroud)
这证实了pgpool实际上正在运行。我究竟做错了什么?我已经更改pgpool了网络上标准教程中提到的所有配置文件。
小智 5
试试这个命令:
createdb -p 9999 -h 127.0.0.1 bench_replication
Run Code Online (Sandbox Code Playgroud)
默认情况下 PostgreSQL 尝试使用套接字。
| 归档时间: |
|
| 查看次数: |
3440 次 |
| 最近记录: |