我在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)
如何配置哨兵来执行此操作?
谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!