Задать вопрос
drno-reg
@drno-reg
см не кратко

Как подключиться на Java к CouchDB?

Здравствуйте.

Недавно решил попробовать СУБД CouchDB.

Изначально инсталляция была на localhost:5984/_utils

Потом я сменил ей порт на 2006, создал для тестов DB couchdb, придумал имя и пароль.

Теперь возникло желание написать клиента на Java

Подключил библиотеки

couchbase-core-io-1.4.0.jar
couchbase-java-client-2.4.0.jar
rxjava-1.2.3.jar

попробовал подключиться так

String Name = "dbcouch";
                String Password = "password";
                String BucketName="couchdb";

                DefaultCouchbaseEnvironment env = DefaultCouchbaseEnvironment.builder().build();
                CouchbaseCluster cluster = CouchbaseCluster.create(env, "192.168.10.12:2006");
                ClusterManager clusterManager = cluster.clusterManager(Name, Password);

                if (clusterManager.hasBucket(BucketName)) {
                    BucketSettings bucketSettings = clusterManager.getBucket(BucketName);
                    Bucket bucket = cluster.openBucket(BucketName, "");
                    bucket.close();
                }

                cluster.disconnect();


НО получаю ошибку

exception: java.lang.RuntimeException: com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: connection timed out: DESKTOP-PC/192.168.56.1:8091


Подозреваю, что-то делаю не так.
Прошу подсказать, где ошибка и как ее решить.
  • Вопрос задан
  • 403 просмотра
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Академия Эдюсон
    Java-разработчик: тариф Базовый
    8 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
avsej
@avsej
Программист в Couchbase
Couchbase != CouchDB. Это совершенно разные базы данных. В твоём случае, нужно или установить Couchbase Server вместо CouchDB или сменить клиентские библиотеки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Казань
от 75 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽
Яндекс Москва
от 180 000 до 350 000 ₽