Как составить список всех пользователей в оболочке Cassandra? - PullRequest
0 голосов
/ 03 октября 2018

Как вывести список всех пользователей в оболочке CQL?Кажется, я не могу найти его где-нибудь в переполнении стека.

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

До введения ролей в Cassandra 2.2 аутентификация и авторизация основывались на концепции ПОЛЬЗОВАТЕЛЯ.

Cassandra 2.2 и выше CQL использует роли базы данных для представления пользователей и группы пользователей.Поэтому, чтобы составить список пользователей, используйте нижеприведенную команду.

LIST USERS;  -- cassandra version < 2.2

LIST ROLES;  -- cassandra version >= 2.2
0 голосов
/ 03 октября 2018

Вы можете сделать LIST USERS;

Вывод:

 name      | super
-----------+-------
 cassandra |  True
     boone | False
     akers |  True
  spillman | False

См. CQL для документации Apache Cassandra - https://docs.datastax.com/en/cql/3.3/cql/cql_reference/cqlListUsers.html

...