2015-03-26 3 views
0

Я не могу подключиться к серверу couchbase, который работает на другом компьютере той же локальной сети.Не удается подключиться к серверу couchbase

Машина имеет IP-адрес 192.168.1.150. Я использую official hello-couchbase tutorial для Java SDK. Таким образом, мой код выглядит следующим образом:

Cluster cluster = CouchbaseCluster.create("192.168.1.150"); 
Bucket bucket = cluster.openBucket(); 

Вторая строка запускает:

com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: connection timed out: /192.168.1.150:11210 

Есть ли способ, чтобы сузить причину сбоя соединения? Веб-клиент на localhost: 8091 (в браузере удаленной машины) сообщает мне, что сервер работает.

+0

Может быть, вам нужно взять правый порт для соединения? – Zorian

+0

в Java SDK 2.x, вы указываете только ip, так что это не проблема с портом, отсутствующим в соединении String. однако вы говорите, что используете веб-клиент на 'localhost: 8091'? это означает, что сервер фактически работает на машине, которая запускает код, не так ли? если нет (вы открыли браузер на удаленном компьютере), то можете ли вы получить доступ к '192.168.1.150: 8091' в браузере/завитке с компьютера, на котором запущен Java-код? –

+0

@ SimonBaslé Вы совершенно правы с вашего предположения. Выполнение просто дает другую ошибку таймаута. Вы знаете, какой порт действительно используется для Java SDK? – Bastian

ответ

1

Это звучит как проблема с брандмауэром. Можете ли вы установить telnet с клиентской машины на сервер Couchbase на порту 11210? В командной строке введите telnet 192.168.1.150 11210

Если вы видите мигающий курсор, тест прошел успешно, и брандмауэр, вероятно, не представляет проблемы. Возможно, вам потребуется установить клиент telnet, если он еще не доступен. Установка Windows Telnet: http://www.wikihow.com/Activate-Telnet-in-Windows-7

+0

Хорошо, я только что адаптировал правила брандмауэра. Теперь исключения тайм-аута больше не являются проблемой. Однако я получаю новые ошибки: http://stackoverflow.com/questions/29348577/couchbase-connection-refused – Bastian

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