我在Sentry中配置了具有下一个权限的管理员角色:
在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中设置数据库或表:
然后我可以看到正确的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
这是一个问题,因为我想在Hive中创建一个表而不在Sentry中定义一个特定权限(我在服务器中有ALL)时自动进行ACL访问
如何配置Sentry来执行此操作?
谢谢!