Все, что я хочу сделать, это выполнить операцию upsert. У меня есть JsonDocument, и у меня есть сервер Couchbase «123.456.789.1011» и ведро внутри, называемое «testbucket». Теперь, когда я открываю сервер, используя IP-адрес с портом 8091, он запрашивает у меня имя пользователя и пароль, например «uname», «pwd», и после ввода он открывается. У моего ведра нет пароля.
cluster = CouchbaseCluster.create("123.456.789.101");
cluster.clusterManager("testuser","testuser123");
bucket = cluster.openBucket("testbucket");
jsonObject = JsonObject.create()
.put("Order",map);
jsonDocument = JsonDocument.create("Hello",jsonObject);
jsonDocumentResponse = bucket.upsert(jsonDocument);
Это мой код, но проблема всегда заключается в запуске кода. Я получаю сообщение об ошибке:
ERROR spark.webserver.MatcherFilter -
com.couchbase.client.java.error.InvalidPasswordException: пароли для сегмента "testbucket" не совпадают. в com.couchbase.client.java.CouchbaseAsyncCluster $ 1.call (CouchbaseAsyncCluster.java:156) в com.couchbase.client.java.CouchbaseAsyncCluster $ 1.call (CouchbaseAsyncCluster.java:146) в rxunctionError. onError (OperatorOnErrorResumeNextViaFunction.java:77) в rx.internal.operators.OperatorMap $ 1.onError (OperatorMap.java:49) в rx.internal.operators.NotificationLite.accept (NotificationLite.java:147.internal.operators. OperatorObserveOn $ ObserveOnSubscriber.pollQueue (OperatorObserveOn.java:177) в rx.internal.operators.OperatorObserveOn $ ObserveOnSubscriber.access $ 000 (OperatorObserveOn.java:65) (OperatorObserveOn.java:65) (OperatorObserveOn.java:65) (OperatorObserveOn.java:65) (OperatorObserveOn.java:65) (OperatorObserveOn.java:65) (OperatorObserveOn. 153) в rx.internal.schedulers.ScheduledAction.run (ScheduledAction.java:47) в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) в java.util.concurrent.FutureTask.run (FutureTask. .java: 266) на java. Утилита : 1142) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) в java.lang.Thread.run (Thread.java:745)
Я новичок в Couchbase и действительно не знаю, что делать. Я погуглил, но в сети ничего нет. Даже их документация мне тоже ничего не подсказывает. Я надеюсь, что кто-нибудь в StackOverflow обязательно найдет для меня ответ. Спасибо.