上備用端口上運行我使用couchbase客戶端2.3.2 Java和Couchbase Server社區4.0連接到couchbase使用Java客戶端
所以我使用的文件在非標準端口上運行的Couchbase試驗在Couchbase website
我已經成功使用這些備用端口啓動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 []警告cccceEndpoint - [null] [QueryEndpoint]:無法連接到端點,重試延遲32 MILLISECONDS:! java.net.ConnectException:連接被拒絕:/10.0.2.15:8093
2016-09-30 14:03:52.077 []警告cccceEndpoint - [null] [ViewEndpoint]:無法連接到端點,重試延遲2048微妙:! java.net.ConnectException:連接被拒絕:/10.0.2.15:8092
所以客戶端仍然試圖連接到8092和8093的時候,其實我已經改變了那些9092和9093
我固定的端口8093。到static_config,仍然無法弄清楚如何修復端口8092 .... – Richo