我已经为user=xyz的文件夹配置了hdfs ranger策略,使其具有读取、执行权限。但是,当尝试对表执行select查询时,获取写入权限的错误被拒绝。不明白为什么select查询需要写权限。有人能解释一下吗?
hdfs文件夹:/user/hive/warehouse/sample.db
政策详情:
路径:/user/hive/warehouse/sample.db
递归:真
允许:xyz:read,执行
查询:从sample.test01 limit 1中选择*;
错误消息:
原因:org.apache.hadoop.ipc.remoteexception(org.apache.ranger.authorization.hadoop.exceptions.rangeraccescontrolexception):权限被拒绝:user=xyz,access=write,inode=“/user/hive/warehouse/sample.db/test01”
暂无答案!
目前还没有任何答案,快来回答吧!