couchbase java身份验证失败问题
我已经在couchbase bucket“SAMPLE”中创建了json文档“test”,它是远程的。 couchbase的URL为 --IP为124.10.0.2 沙发用户名:helloUser 沙发密码:helloUser++couchbase java身份验证失败问题,java,connection,couchbase,Java,Connection,Couchbase,我已经在couchbase bucket“SAMPLE”中创建了json文档“test”,它是远程的。 couchbase的URL为 --IP为124.10.0.2 沙发用户名:helloUser 沙发密码:helloUser++ Connection.java static CouchbaseEnvironment couchbaseEnvironment = DefaultCouchbaseEnvironment.builder() .queryTimeout(10000)
Connection.java
static CouchbaseEnvironment couchbaseEnvironment = DefaultCouchbaseEnvironment.builder()
.queryTimeout(10000)
.build();
static Cluster cluster = CouchbaseCluster.create(couchbaseEnvironment,"http://testcouch.employee.com");
static Bucket bucket = cluster.openBucket("SAMPLE","helloUser++");
尝试连接时出现以下错误:
警告:[null][KeyValueEndpoint]:无法连接到终结点,正在延迟32毫秒重试:
com.couchbase.client.core.endpoint.kv.AuthenticationException:身份验证失败
在com.couchbase.client.core.endpoint.kv.KeyValueAuthHandler.checkIsAuthed(KeyValueAuthHandler.java:288)
位于com.couchbase.client.core.endpoint.kv.KeyValueAuthHandler.channelRead0(KeyValueAuthHandler.java:173)
提供给
集群.openBucket
调用的密码是您在创建bucket时指定的密码
您似乎正在使用Couchbase Web控制台密码
如果您不记得创建了bucket密码,请尝试从调用中删除该密码。为
集群提供的密码。openBucket
调用是您在创建bucket时指定的密码
您似乎正在使用Couchbase Web控制台密码
如果您不记得创建了bucket密码,请尝试从调用中删除该密码。我遇到了相同的错误。从UI创建bucket时,没有在bucket级别(v community 5.0.0)定义“密码”的选项 相反,我创建了一个用户,并给他目标bucket上的admin权限。在菜单中选择安全性,然后在顶部选择“添加用户” 在群集对象上指定的密码不在
openBucket
Cluster cluster = CouchbaseCluster.create(couchbaseEnvironment,"http://testcouch.employee.com");
couchBaseCluster.authenticate("helloUser", "helloUser++");
Bucket bucket = cluster.openBucket("SAMPLE","");
我也犯了同样的错误。从UI创建bucket时,没有在bucket级别(v community 5.0.0)定义“密码”的选项 相反,我创建了一个用户,并给他目标bucket上的admin权限。在菜单中选择安全性,然后在顶部选择“添加用户” 在群集对象上指定的密码不在
openBucket
Cluster cluster = CouchbaseCluster.create(couchbaseEnvironment,"http://testcouch.employee.com");
couchBaseCluster.authenticate("helloUser", "helloUser++");
Bucket bucket = cluster.openBucket("SAMPLE","");