2017-01-06 11 views
0

Я создал роль (предоставил выделенный доступ к базе данных) в Hive и применил к моему пользователю. Роль только выбирает доступ к конкретной базе данных, но мой пользователь также имеет доступ ко всем другим базам данных.Назначение ролей в улье

Может кто-нибудь посоветуете? что я здесь отсутствует

+0

у вас есть Ranger/Sentry для разрешения? – Shashi

+0

да я делаю @shashi –

+0

Вы пытались создать разрешение от Ranger? – Shashi

ответ

0

улей не поддерживает привилегии на базы данных (это может зависеть от версии), см doc:

Привилегии относятся к таблице и взглядов. Вышеуказанные привилегии не поддерживаются в базах данных

И вы можете пропустить некоторые конфигурации, см here.

Не забывайте, что улей недостаточно для управления разрешениями, поэтому я настоятельно рекомендую установить разрешения в слое hdfs не в слое улья.