码迷,mamicode.com
首页 > 其他好文 > 详细

Hadoop 从 hdfs 中拷出文件权限不够

时间:2019-11-02 20:10:35      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:perm   针对   解决   font   允许   使用   miss   ons   etc   

问题:使用-get命令从hdfs中拷出文件时,提示权限不够,如下:

技术图片

? ?

分析:

可能有三方面原因:

  1. hdfs 中的文件或文件夹 没有读取权限;
  2. hdfs 的配置中未允许拷出文件;
  3. linux 文件夹没有写入权限

解决办法:

针对3种可能,分别解决办法如下:

1 增加hdfs文件夹权限

hadoop fs -chmod 777 /user/hadoop

2 修改hdfs配置文件

# $HADOOP_HOME/etc/hadoop/目录中,找到hdfs-site.xml,添加或更改以下属性:

<property>

<name>dfs.permissions</name>

<value>false</value></property>

# true该为false

3 增加linux文件夹权限

sudo chmod 777 /home/daniel/tmp

实操:做了第1.3步后就成功了

? ?

? ?

? ?

Hadoop 从 hdfs 中拷出文件权限不够

标签:perm   针对   解决   font   允许   使用   miss   ons   etc   

原文地址:https://www.cnblogs.com/PomeloYe/p/11783536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!