当我在Zeppelin中针对我在AWS中的EMR集群运行一些PySpark查询时,出现以下错误:
org.apache.hadoop.security.AccessControlException: Permission denied: user=zeppelin, access=WRITE, inode="/":hdfs:hadoop:drwxr-xr-x
我想我可以给该用户(Zeppelin)一个写权限,但是该用户已经在HDFS(/ user / zeppelin)中拥有自己的主目录。为什么要尝试写入根目录(“ /”)。我不确定我是否正确解释了错误消息。
答案 0 :(得分:2)
我最终给用户“齐柏林飞艇”这样的写权限:
sudo su hdfs
hdfs dfs -chown zeppelin /