【发布时间】:2016-09-30 14:18:44
【问题描述】:
我正在使用 couchbase-client 2.3.2 for Java 和 Couchbase server Community 4.0
所以我正在尝试使用Couchbase website 上的文档在非标准端口上运行 Couchbase
我已经设法使用这些备用端口启动了 Couchbase,但我只设法更改了 Java 客户端中的一些端口,这是我的代码:
final CouchbaseEnvironment env = DefaultCouchbaseEnvironment.builder()
.bootstrapCarrierDirectPort(21210)
.bootstrapHttpDirectPort(9091)
.build();
return CouchbaseCluster.create(env, "10.0.2.15");
我的程序能够连接到 couchbase 等一些东西,但是我仍然需要更改客户端中的查看端口(默认 8092)和查询端口(默认 8093)。结果我遇到了这些错误:
2016-09-30 14:03:49.696 [] WARN c.c.c.c.e.Endpoint - [null][QueryEndpoint]:无法连接到端点,延迟 32 毫秒重试:! java.net.ConnectException:连接被拒绝:/10.0.2.15:8093
2016-09-30 14:03:52.077 [] WARN c.c.c.c.e.Endpoint - [null][ViewEndpoint]:无法连接到端点,重试延迟 2048 MILLISECONDS:! java.net.ConnectException:连接被拒绝:/10.0.2.15:8092
所以客户端仍然尝试连接到 8092 和 8093,而实际上我已经将它们更改为 9092 和 9093
【问题讨论】:
-
我通过添加 {query_port, 9093} 修复了端口 8093。到static_config,仍然无法弄清楚如何修复端口8092....
标签: java couchbase database nosql