Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
couchbase java身份验证失败问题_Java_Connection_Couchbase - Fatal编程技术网

couchbase java身份验证失败问题

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)

我已经在couchbase bucket“SAMPLE”中创建了json文档“test”,它是远程的。 couchbase的URL为 --IP为124.10.0.2

沙发用户名:helloUser

沙发密码:helloUser++

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","");