我已經使用命令pgpool不能創建數據庫
sudo pgpool -n &
它開始給終端上的以下信息開始pgpool
:
2012-05-04 10:54:29 LOG: pid 4109: pgpool-II successfully started. version 2.3.2.1 (tomiteboshi)
但是當我嘗試運行下面的命令:
createdb -p 9999 bench_replication
我收到以下錯誤信息:
createdb: could not connect to database postgres: 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"?
當我更改端口從9999到5432,數據庫bench_replication
在本地節點上創建唯一的,而不是從節點。但是,教程在此命令中提到端口9999,以便通過pgpool
在所有從節點上創建數據庫bench_replication
。
要確認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
。我究竟做錯了什麼?我已經改變了所有我的pgpool
配置文件,正如標準教程中提到的那樣。
四年後,仍然在工作!它應該是被接受的答案! –