我有两个hiveserver2实例正在运行。一种使用二进制传输(用于HUE),另一种使用HTTP传输(用于ODBC连接)。
我试图将一个用户(屏幕快照中的ra01)的访问权限仅授予Hive中的特定表。
该用户帐户旨在用于PowerBI的ODBC连接。
我设置了该策略,如屏幕截图所示。如果在HUE中尝试该策略,则该策略似乎有效,但是如果我通过ODBC使用同一用户,则该策略似乎授予了所有权限,并且使用的是“Hadoop-ACL”而不是“Ranger-ACL”,如所附的屏幕截图所示。
我想念什么?
最佳答案
看来问题出在HDFS中的文件夹权限上。
我按照以下链接中的说明进行操作;它为我解决了这个问题:
Best practices in HDFS authorization with Apache Ranger
关于hadoop - Ranger显示了用于授予访问权限的Hadoop-ACL而不是Ranger-ACL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63007057/