user_permission

Определение

Выводит все разрешения для конкретного пользователя.

ВАЖНО

Обратите внимание, что эту команду могут выполнять только пользователи с правами ADMIN. Таким образом, команду необходимо запускать либо суперпользователем hbase, либо пользователем с соответствующими правами:

sudo -u hbase hbase shell
grant '<user_name>', 'A'

Использование

user_permission ['@<namespace_name>' | '@<namespace_regex>' | '<table_name>' | '<table_regex>']
Аргументы
Параметр Описание

namespace_name

Имя пространства имен

table_name

Имя таблицы

namespace_regex

Регулярное выражение для поиска пространств имен

table_regex

Регулярное выражение для поиска таблиц

ПРИМЕЧАНИЕ
Перед пространством имен должен стоять символ @.

Примеры

hbase(main):003:0> user_permission
User                     Namespace,Table,Family,Qualifier:Permission
 dasha                   hbase,hbase:acl,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN
                         ]
 hbase                   hbase,hbase:acl,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN
                         ]
2 row(s)
Took 0.6043 seconds
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней