无法连接到couchbase服务器

时间:2015-03-26 09:51:45

标签: java couchbase timeoutexception

我无法连接到在同一本地网络的另一台计算机上运行的couchbase服务器。

本机的IP地址为192.168.1.150。我使用official hello-couchbase tutorial作为Java SDK。因此,我的代码如下所示:

Cluster cluster = CouchbaseCluster.create("192.168.1.150");
Bucket bucket = cluster.openBucket();

第二行触发:

 com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: connection timed out: /192.168.1.150:11210

有没有办法缩小连接失败的原因? localhost:8091上的webclient(在远程计算机的浏览器中)告诉我服务器正在运行。

1 个答案:

答案 0 :(得分:1)

这听起来像是防火墙的问题。您可以从客户端计算机telnet到端口11210上的Couchbase服务器吗?在命令提示符下,键入telnet 192.168.1.150 11210

如果看到闪烁的光标,则测试成功,防火墙可能不是问题。如果尚未提供telnet客户端,则可能需要安装它。 Windows Telnet安装:http://www.wikihow.com/Activate-Telnet-in-Windows-7