通过Community Edition中的N1QL获取Couchbase节点和索引?

时间:2019-05-01 19:57:25

标签: couchbase n1ql

我一直在寻找一种通过N1QL进入群集中服务器节点的方法。

角色query_system_catalog可用于通过

获取节点
SELECT * FROM system:node

但是,从我所看到的角度来看,该角色仅在企业版中可用。有没有办法让他们通过Community Edition中的n1ql?

编辑:

这是显示的错误

<N1QL Execution failed, OBJ={u'msg': u'User does not have credentials to run queries accessing the system tables. Add role query_system_catalog to allow the query to run.', u'code': 13014}>```

2 个答案:

答案 0 :(得分:1)

仅EE https://www.couchbase.com/products/editions支持RBAC角色。

在CE中没有角色。用户登录后,以下命令应正常工作

select * from system:nodes;

答案 1 :(得分:1)

管理员角色应在CE中可用。尝试以管理员身份运行查询。