Postgres XC在psql中通过复制分发数据时出错

时间:2015-07-07 08:31:34

标签: postgresql cluster-computing replication postgres-xc

我已在Ubuntu上安装,配置了Postgres XC 1.0.2。我能够设置GTM,协调器,节点1& 2没有挑战。但是当试图在两个节点之间分配数据时,我得到的是下面的错误,这些错误实际上是相互矛盾的。

postgres=# CREATE TABLE DIST_REP(T INT) DISTRIBUTE BY REPLICATION TO NODE datanode1,datanode2;
  ERROR:  relation "dist_rep" already exists 

postgres=# INSERT INTO DIST_REP VALUES(GENERATE_SERIES(1,100)); 
  ERROR:  relation "dist_rep" does not exist

1 个答案:

答案 0 :(得分:0)

在这里回答我自己的问题,当我尝试创建一个表并在Postgres-XC中插入数据时,这似乎反复出现。我尝试重新启动协调员,似乎有时工作,但不是很有希望。只是一个解决方法,这也是不可能放在这里。这是停止和重新启动协调器的命令。

停止:

Date.strptime

开始:

$ /usr/local/pgsql/bin/pg_ctl stop -D /data_local/pgxc/data_coord1/ -Z coordinator -l /tmp/logfile_cord -mf

注意 / usr / local / pgsql / bin 是我的PostgreSQL位置和 / data_local / pgxc 是我的Postgres-XC位置。