哨兵授权,但在指定数据库之前acl不起作用

ioekq8ef  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(192)

我在sentry中配置了具有下一个权限的管理员角色:
服务器=服务器1->操作=全部
在hive中,一切正常:我们可以创建对象、插入、选择。。。
但是hdfs文件夹没有正确的acl:

hdfs dfs -getfacl /user/hive/warehouse/testgrant
 # file: /user/hive/warehouse/testgrant
 # owner: hive
 # group: hive
 user::rwx
 group::---
 user:hive:rwx
 group:hive:rwx
 mask::rwx
 other::--x

但是如果我在sentry中用next config设置数据库或表:
服务器=server1 db=default table=testgrant action=all
然后我可以看到正确的acl:


# file: /user/hive/warehouse/testgrant

 # owner: hive
 # group: hive
 user::rwx
 group::---
 user:hive:rwx
 group:hive:rwx
 group:g_datalake_dba_des:rwx
 mask::rwx
 other::--x

这是一个问题,因为当我在配置单元中创建一个表而没有在sentry中定义特定的权限时,我想让acl自动访问(我在服务器中有all)
如何配置哨兵来执行此操作?
谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题