Ranger 显示用于授予访问权限的 Hadoop-ACL 而不是 Ranger-ACL
Ranger is showing Hadoop-ACL used to grant access instead of Ranger-ACL
我有两个 hiveserver2 实例 运行。一种使用二进制传输(用于 HUE),另一种使用 HTTP 传输(用于 ODBC 连接)。
我正在尝试授予一个用户(屏幕截图中的 ra01)对 Hive 中特定 table 的访问权限。
用户帐户旨在用于 PowerBI 的 ODBC 连接。
我设置了屏幕截图中显示的策略。如果我在 HUE 中尝试该策略似乎有效,但如果我通过 ODBC 使用同一用户,它似乎授予所有权限并且它使用“Hadoop-ACL”而不是“Ranger-ACL”,如所附屏幕截图所示。
我错过了什么?
问题似乎与 HDFS 中的文件夹权限有关。
我按照下面 link 中的说明进行操作;它为我解决了这个问题:
我有两个 hiveserver2 实例 运行。一种使用二进制传输(用于 HUE),另一种使用 HTTP 传输(用于 ODBC 连接)。
我正在尝试授予一个用户(屏幕截图中的 ra01)对 Hive 中特定 table 的访问权限。 用户帐户旨在用于 PowerBI 的 ODBC 连接。
我设置了屏幕截图中显示的策略。如果我在 HUE 中尝试该策略似乎有效,但如果我通过 ODBC 使用同一用户,它似乎授予所有权限并且它使用“Hadoop-ACL”而不是“Ranger-ACL”,如所附屏幕截图所示。
我错过了什么?
问题似乎与 HDFS 中的文件夹权限有关。 我按照下面 link 中的说明进行操作;它为我解决了这个问题: