2016-12-09 4 views
0

я пытаюсь получить/вставить, любой документ с Couchbase, но я получаю сообщение об ошибке от ответа сервера:Couchbase Отказ клиента

Couchbase.IO.ResponseStatus.ClientFailure

Запрос был сделан для служба, которая не настроена, или , поддерживаемый кластером. Проверьте кластер и включите или добавьте новый узел с запрошенной услугой: данные.

был установлен сервер couchbase под oficial docker container

У меня есть два узла, чтобы избежать отказоустойчивого предупреждающее сообщение и мое приложение использует The official .NET SDK for Couchbase Server

Как исправить эту ошибку?

+0

Ну, вы включили службу передачи данных на узле, к которому вы подключаетесь? –

+0

Как я могу включить это? Tks. –

+0

Либо когда вы создаете ведро или кластер, либо добавляете узлы, не помните, что есть три флажка для данных, индекса и запроса. –

ответ

0

Вы можете попробовать несколько вещей: 1) Убедитесь, что при указании URL-адреса кластера у вас есть/pool как путь. Пример:

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

2) Попробуйте удалить cluster.Authenticate (...) линии, если у вас есть в вашем коде. Он может быть настроен там, где он может и не понадобиться, но если вы укажете его, вы можете получить эту ошибку.

Смежные вопросы