权限在hdfs被拒绝 [英] Permission denied at hdfs
问题描述
我是hadoop分布式文件系统的新手,我已经在我的机器上完成了hadoop单节点的完整安装,但是之后当我要将数据上传到hdfs时,它会给出错误消息 Permission Denied 。
来自终端的消息:
hduser @ ubuntu:/ usr / local / hadoop $ hadoop fs -put / usr / local / input-data / / input
put:/ usr / local / input-data(权限被拒绝)
hduser @ ubuntu:/ usr / local / hadoop
使用sudo并添加hduser to sudouser:
$ b $ pre $ hduser @ ubuntu:/ usr / local / hadoop $ sudo bin / hadoop fs -put / usr / local / input-data / / inwe
put:org.apache.hadoop.security.AccessControlException:权限被拒绝:user = root,access = WRITE,inode =:hduser:supergroup:rwxr-xr-x
hduser @ ubuntu:/ usr / local / hadoop $
我通过禁用dfs权限来解决这个问题将以下属性代码
添加到conf / hdfs-site.xml中
< property>
<名称> dfs.permissions< /名称>
<值> false< /值>
< / property>
I am new to hadoop distributed file system, I have done complete installation of hadoop single node on my machine.but after that when i am going to upload data to hdfs it give an error message Permission Denied
.
Message from terminal with command:
hduser@ubuntu:/usr/local/hadoop$ hadoop fs -put /usr/local/input-data/ /input
put: /usr/local/input-data (Permission denied)
hduser@ubuntu:/usr/local/hadoop$
After using sudo and adding hduser to sudouser:
hduser@ubuntu:/usr/local/hadoop$ sudo bin/hadoop fs -put /usr/local/input-data/ /inwe
put: org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode="":hduser:supergroup:rwxr-xr-x
hduser@ubuntu:/usr/local/hadoop$
I solved this problem temporary by disabling the dfs permission.By adding below property code to conf/hdfs-site.xml
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
这篇关于权限在hdfs被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!