gpt4 book ai didi

java - Hadoop 给出 AccessControlException

转载 作者:可可西里 更新时间:2023-11-01 14:53:06 25 4
gpt4 key购买 nike

我正在尝试从我的 Windows 机器向 HDFS 集群写入文件,但出现以下错误

org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=..., access=WRITE , inode="/user/hadoop/Hadoop_File.txt":hdfs:hdfs:-rw-r--r--

在我的hadoop配置中

 hadoop.security.auth_to_local is set to DEFAULT 
hadoop.security.authentication is set to SIMPLE

如果我通过执行将用户名称为“hdfs”

System.setProperty("HADOOP_USER_NAME", "hdfs");

一切正常。

但如果策略很简单,则意味着无需身份验证,它应该允许任何用户创建文件帮助我理解为什么会这样

最佳答案

我得到了答案 :) 你必须配置 dfs.permissions.enable = false ,在我的情况下一旦它被关闭它是真的,它不会提示任何使用的用户

关于java - Hadoop 给出 AccessControlException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31740512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com