Я не могу подключиться к серверу 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 (в браузере удаленной машины) сообщает мне, что сервер работает.
Может быть, вам нужно взять правый порт для соединения? – Zorian
в Java SDK 2.x, вы указываете только ip, так что это не проблема с портом, отсутствующим в соединении String. однако вы говорите, что используете веб-клиент на 'localhost: 8091'? это означает, что сервер фактически работает на машине, которая запускает код, не так ли? если нет (вы открыли браузер на удаленном компьютере), то можете ли вы получить доступ к '192.168.1.150: 8091' в браузере/завитке с компьютера, на котором запущен Java-код? –
@ SimonBaslé Вы совершенно правы с вашего предположения. Выполнение просто дает другую ошибку таймаута. Вы знаете, какой порт действительно используется для Java SDK? – Bastian