sentry的相關命令

2021-10-05 13:01:28 字數 1583 閱讀 9525

sentry不支援hive cli和sparksq。只支援beeline,beeline不知道從本地向hive導資料,也就是load data local inpath

許可權分為 select ,insert ,all

#檢視當前使用者所有role

show

current roles;

#檢視所有role

show roles;

#檢視role_name 在資料庫db_name中許可權

show

grant role role_name on

database db_name;

#檢視role_name 在表test中的許可權

show

grant role role_name on

table test;

#檢視某個使用者下所有賦予的role許可權

show role grant

user user_name;

#檢視某個使用者組下所有賦予的role許可權

show role grant

group user_group;

#檢視某個role下的許可權資訊

show

grant role role_name;

#建立role 

create role role_name;

#刪除role

drop role role_name;

#**role_name對資料庫db_name的select 許可權

revoke

select

ondatabase db_name from role role_name;

#**role_name對錶test的select 許可權

revoke

selecton[

table

] test from role role_name;

#**某個group下role許可權

revoke role role_name [

, role_name]

from

group (groupname)[,

group

(groupname)

]

#將某個資料庫讀許可權授予給某個role

grant

select

ondatabase db_name to role role_name;

#將test 表的 s1 列的讀許可權授權給role_name (table也可以不寫)

grant

select

(s1)

ontable test to role role_name;

#將role_name 許可權給予user_name使用者???

grant role role_name to

user user_name;

#將role_name 許可權給予user_group使用者組

grant role role_name to

group user_group;

Kafka整合sentry的授權命令

1.一旦對kafka啟用sentry授權以後,kafka使用者就是管理員,一切管理員操作都需要使用kafka使用者來操作,這個與我們在hive impala中使用sentry時,hive使用者是管理員原理是一樣的 2.如果只是測試系統,建議將sentry許可權的cache重新整理間隔調低,這次測試由...

搭建自己的 sentry 服務

sentry 自動化異常提醒 這篇文章已經介紹的很清楚了,這裡直接講一講搭建自己的sentry服務,這樣就免費使用sentry這個服務。首先要確認你的 ubuntu 版本是否符合安裝 docker 的前提條件。如果沒有問題,你可以通過下邊的方式來安裝 docker 使用具有 sudo 許可權的使用者...

Linux 命令 與命令相關的命令

hash 第一次請求時會遍歷磁碟找命令,此時命令的路徑會以 形式儲存,執行hash命令會找到命令的路徑,第二次命令直接去hash表中找 hash r可以清除這個 man 安裝man的時候除了man還要安裝man pages man只包含了最基本的,詳細的資訊由man pages提供 1 使用者命令 ...