1

我有两个 hiveserver2 实例正在运行。一种使用二进制传输(用于 HUE),另一种使用 HTTP 传输(用于 ODBC 连接)。

我正在尝试仅授予一个用户(屏幕截图中的 ra01)对 Hive 中特定表的访问权限。该用户帐户旨在用于来自 PowerBI 的 ODBC 连接。

我设置了屏幕截图中的策略。如果我在 HUE 中尝试,该策略似乎有效,但如果我通过 ODBC 使用同一用户,它似乎授予所有权限,并且它使用“Hadoop-ACL”而不是“Ranger-ACL”,如所附屏幕截图所示。

我错过了什么?

Ranger 审核屏幕

游侠政策

4

1 回答 1

1

看来问题出在 HDFS 中的文件夹权限上。我按照以下链接中的说明进行操作;它为我解决了这个问题:

使用 Apache Ranger 进行 HDFS 授权的最佳实践

于 2020-07-22T01:25:19.680 回答