Получить узлы и индексы Couchbase через N1QL в Community Edition? - PullRequest
1 голос
/ 01 мая 2019

Я искал способ получить доступ к узлам сервера в кластере через N1QL.

Роль query_system_catalog может использоваться для получения узлов через

SELECT * FROM system:node

Но эта роль доступна, насколько я вижу, только в редакции Enterprise. Есть ли способ получить их через n1ql в Community Edition?

Edit:

Это ошибка, показанная

<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 ]

1 голос
/ 02 мая 2019

Роль администратора должна быть доступна в CE.Попробуйте выполнить запрос от имени администратора.

1 голос
/ 02 мая 2019

Роли RBAC поддерживаются только в EE https://www.couchbase.com/products/editions.

В CE нет ролей.После входа пользователя следующая команда должна работать

select * from system:nodes;
...