如何通过cbq在Couchbase服务器中创建具有密码认证的存储桶的索引?

时间:2016-10-03 17:04:21

标签: node.js couchbase n1ql

如何通过cbq在Couchbase服务器中创建具有密码身份验证的存储桶索引?<​​/ p>

bucketNamepassword;

上创建主要索引

不工作?

2 个答案:

答案 0 :(得分:1)

假设您的存储桶名称为bucket1,存储桶中的密码为abc123。

这就是我们在cbq会话中使用cbq创建存储桶的索引/查询的方法。 (正如Gerald建议的那样,使用\ SET命令)

# ./cbq -c="bucket1:abc123" -e=http://<ur ip>:8091
cbq> create primary index on bucket1;
....

如果您正在启动cbq,那么您也可以执行以下操作。 (正如杰拉尔德上面建议使用-c或--credentials选项)

Cycle 1_ Sc17_ Claim By SIT Team_ Please Do not Touch.

<tns:claimDescription xmlns:tns="http://schema.amfam.com/claimCorrespondence">Cycle 1_ Sc17_ Claim By SIT Team_ Please Do not Touch&#8221;.</tns:claimDescription>

存储桶名称是存储桶用户名。如果要传入或设置管理员凭据,则使用-u。

答案 1 :(得分:0)

如果您使用Couchbase 4.5,则可以在4.5 cbq shell中传递存储桶凭据。见http://developer.couchbase.com/documentation/server/current/tools/cbq-shell.html

您可以使用-c或--credentials命令行选项,也可以在shell中运行\ SET -creds。

最后,您的索引语句只是

CREATE PRIMARY INDEX ON `bucketName`;

cbq shell负责为您传递凭证。