2016-12-09 26 views
0

- 私しよう/挿入、Couchbaseの持つすべての文書を取得するが、私は、サーバーの応答からエラーを取得する:のCouchbaseクライアントの失敗

Couchbase.IO.ResponseStatus.ClientFailure要求をするためになされたもので

構成されていないサービス、またはクラスタによって がサポートされています。クラスタをチェックして、要求されたサービスのData: 新しいノードを有効にするか、追加してください。 Couchbaseのサーバがoficial docker container

下に設置された

私は、フェイルオーバーの警告メッセージを回避するために、2つのノードを持っていると私のアプリは、このエラーを修正する方法The official .NET SDK for Couchbase Server

を使用していますか?

+0

接続しているノードでデータサービスを有効にしましたか? –

+0

どうすれば有効にできますか? Tks。 –

+0

バケットやクラスタを作成したりノードを追加したりするときに、データ、インデックス、クエリの3つのチェックボックスがあることを覚えておいてください。 –

答えて

0

あなたはいくつかのことを試すことができます: 1)クラスタURLを指定するときは、/ poolsをパスとして指定してください。例:

config.Servers = new List<Uri> 
{ 
    new Uri("http://10.10.10.10:8091/pools") 
}; 

2)あなたのコードでそれを持っている場合 cluster.Authenticate(...) 行を削除してください。それは必要でないかもしれないところで構成されるかもしれませんが、あなたがそれを指定するならば、このエラーを得るかもしれません。

関連する問題