Здравствуйте.
Недавно решил попробовать СУБД 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
Подозреваю, что-то делаю не так.
Прошу подсказать, где ошибка и как ее решить.