hadoop - Ranger显示了用于授予访问权限的Hadoop-ACL而不是Ranger-ACL

标签 hadoop hive apache-ranger

我有两个hiveserver2实例正在运行。一种使用二进制传输(用于HUE),另一种使用HTTP传输(用于ODBC连接)。
我试图将一个用户(屏幕快照中的ra01)的访问权限仅授予Hive中的特定表。
该用户帐户旨在用于PowerBI的ODBC连接。
我设置了该策略,如屏幕截图所示。如果在HUE中尝试该策略,则该策略似乎有效,但是如果我通过ODBC使用同一用户,则该策略似乎授予了所有权限,并且使用的是“Hadoop-ACL”而不是“Ranger-ACL”,如所附的屏幕截图所示。
我想念什么?
Ranger Audit Screen
Ranger policy

最佳答案

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

关于hadoop - Ranger显示了用于授予访问权限的Hadoop-ACL而不是Ranger-ACL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63007057/

相关文章:

hadoop - WARN conf.HiveConf:在CLASSPATH-TOS上找不到大数据的hive-site.xml

hadoop - 由于输入字符串 “30s”的java.lang.NumberFormatException,Apache Tez作业失败

azure - 是否可以将 HDInsight 群集与本地 AD 集成?

hadoop - 启用Ranger插件后,HBase主机崩溃

hadoop - mapreduce程序找到最高温度

hadoop - 要将SequenceFile中的所有记录发送到一个映射器实例?

java - 用于散列的 Hadoop Map Reduce 程序

hadoop - 将文本文件放入配置单元数据库

hadoop - 将 Hive 表导出到 hdfs 中的 csv/tsv

apache-spark - 按列保护 Parquet 文件