加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell – 权限在hdfs被拒绝

发布时间:2020-12-15 09:14:35 所属栏目:安全 来源:网络整理
导读:我是新的hadoop分布式文件系统,我已经在我的机器上完成hadoop单节点的安装。之后,当我要上传数据到hdfs它给出错误消息权限被拒绝。 来自终端的消息与命令: hduser@ubuntu:/usr/local/hadoop$ hadoop fs -put /usr/local/input-data/ /inputput: /usr/loca
我是新的hadoop分布式文件系统,我已经在我的机器上完成hadoop单节点的安装。之后,当我要上传数据到hdfs它给出错误消息权限被拒绝。

来自终端的消息与命令:

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$

使用sudo和添加hduser到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$
我通过禁用dfs权限临时解决这个问题。通过添加以下属性代码
到conf / hdfs-site.xml
<property>
  <name>dfs.permissions</name>
  <value>false</value>
</property>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读