如何为Zeppelin用户授予权限

时间:2018-07-07 21:15:05

标签: hdfs amazon-emr apache-zeppelin

当我在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)中拥有自己的主目录。为什么要尝试写入根目录(“ /”)。我不确定我是否正确解释了错误消息。

1 个答案:

答案 0 :(得分:2)

我最终给用户“齐柏林飞艇”这样的写权限:

sudo su hdfs
hdfs dfs -chown zeppelin /