2016-09-14 90 views
1

我正在阅读使用Sentry的时候,您必须禁用配置单元用户模拟。Hive哨兵用户伪装

是否需要禁用模拟?如果是,是否还有其他方法可以模拟启用了哨兵的配置单元用户?

回答

1

模拟哨兵有两种不同的方式在蜂巢提供授权。第一个基于“POSIX-like”hdfs文件系统权限,而Sentry是基于角色的授权模块+ SentryService

没有办法使用哨兵与启用模拟配置单元。这可能是一个安全问题。拥有访问存储在配置单元元数据存储中的任何实体(数据库,表)的用户/应用程序可以访问hdfs上的任何不属于他的目录/文件。

根据Cloudera模拟不是在HiveServer2(HiveServer2 Impersonation)中实施授权的推荐方式。