具有2个节点的群集中的Couchbase服务器超时问题

时间:2013-10-09 03:03:48

标签: java couchbase connection-timeout membase

我们在couchbase的集群中有2个节点,它们之间共享4个桶。当我们尝试使用JAVA api在桶中插入数据时,我们得到以下错误: -

 `2013-10-08 19:54:29.193 WARN com.couchbase.client.CouchbaseConnection:  Node expected to receive data is inactive. This could be due to a failure within the cluster. Will check for updated configuration. Key without a configured node is: 1.
2013-10-08 19:54:29.499 INFO com.couchbase.client.CouchbaseConnection:  Connection state changed for sun.nio.ch.SelectionKeyImpl@1df749e3
2013-10-08 19:54:29.500 INFO com.couchbase.client.CouchbaseConnection:  Reconnecting due to failure to connect to {QA sa=192.168.0.18/192.168.0.18:11210, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0}
java.net.ConnectException: Connection timed out: no further information
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:692)
    at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:423)
    at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:261)
    at com.couchbase.client.CouchbaseConnection.run(CouchbaseConnection.java:288) `

`2013-10-08 19:54:29.502 WARN com.couchbase.client.CouchbaseConnection:  Closing, and reopening {QA sa=192.168.0.18/192.168.0.18:11210, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0}, attempt 1.
2013-10-08 19:54:33.504 INFO com.couchbase.client.CouchbaseConnection:  Reconnecting {QA sa=192.168.0.18/192.168.0.18:11210, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0}

`

它显示'预期接收数据的节点处于非活动状态'当它启动并运行时......我们是否应该更改每个存储桶的RAM配额(现在它非常高)或者我们应该减少要插入的数据还是这是防火墙问题吗?

1 个答案:

答案 0 :(得分:1)

这可能是防火墙问题。您似乎无法连接到Couchbase,并且您的Couchbase群集中的ram配额或数据量不应导致缓慢。尝试通过telnet从客户端所在的同一台计算机连接到Couchbase端口11211。如果你无法telnet到那台机器,那么这将是防火墙问题的一个强烈迹象。

telnet <ip address> 11211