2015-06-28 89 views
2

遵循Spring的實現指南,通過擴展AbstractCouchbaseConfiguration創建CouchbaseConfig。Couchbase無法找到存儲桶本地實例

問題#1 我的本地Couch實例存在於「http://localhost:5984/」在應用程序運行時,默認端口始終導致值「11210」,最終導致連接失敗。

解決方案 要解決此問題,我重寫它我CouchbaseConfig組件內創建CouchbaseClient實施(代碼片段如下)

public CouchbaseClient couchbaseClient() throws Exception { 
     CouchbaseClient client = null; 
     URI local=new URI("http://127.0.0.1:5984"); 
     List<URI> baseURIs=new ArrayList<URI>(); 
     baseURIs.add(local); 
     client = new CouchbaseClient(baseURIs, bucketValue, ""); 

......

我仍然不能夠找到我設置在本地沙發實例中的存儲桶

http-bio-8080-exec-25] INFO 18:18:14,172 SLF4JLogger.log(87) - Could not fetch config from http seed nodes. 
com.couchbase.client.vbucket.ConfigurationException: Configuration for bucket "bucketValue" was not found in server list ([http://127.0.0.1:5984]). 
    at com.couchbase.client.vbucket.ConfigurationProviderHTTP.readPools(ConfigurationProviderHTTP.java:271) 
    at com.couchbase.client.vbucket.ConfigurationProviderHTTP.getBucketConfiguration(ConfigurationProviderHTTP.java:143) 
    at com.couchbase.client.vbucket.provider.BucketConfigurationProvider.bootstrapHttp(BucketConfigurationProvider.java:351) 

有關如何解決此問題的任何信息將 不勝感激。

+1

你說的是CouchDB還是Couchbase?兩者不一樣。 –

回答

-1

所以,我覺得你在這裏做什麼是混淆CouchbaseCouchDb - 它們是完全不同的平臺,即使它們具有混淆性相似的名稱。

您需要安裝Couchbase的本地實例,如果這是您正在嘗試執行的操作並擺脫Couchdb。