文档章节

Hadoop 2.7.x Permission denied: user=dr.who, access=READ_EXECUTE, inode="/tmp"问题解决

明MikeWoo
 明MikeWoo
发布于 2017/09/23 14:11
字数 297
阅读 7.9K
收藏 0

精选30+云产品,助力企业轻松上云!>>>

    在hadoop2.7.4(hadoop2.X)中通过hdfs管理界面查看/tmp目录出现如下错误:

Permission denied: user=dr.who, access=READ_EXECUTE, inode="/tmp":hadoop:supergroup:drwx------

    先开始一直纠结我是用hadoop用户登录操作的,为什么会是dr.who,dr.who其实是hadoop中http访问的静态用户名,并没有啥特殊含义,可以在core-default.xml中看到其配置,

hadoop.http.staticuser.user=dr.who

我们可以通过修改core-site.xml,配置为当前用户,

    <property>
        <name>hadoop.http.staticuser.user</name>
        <value>hadoop</value>
    </property>

另外,通过查看hdfs的默认配置hdfs-default.xml发现hdfs默认是开启权限检查的。

dfs.permissions.enabled=true #是否在HDFS中开启权限检查,默认为true

    由于当前用户权限不足,所以无法操作/tmp目录。

解决方案:

    解决方案有两种,一是直接修改/tmp目录的权限设置,操作如下,

[hadoop@server hadoop-2.7.4]$ /bin/hdfs dfs -chmod -R 755 /tmp

   然后就可以正常访问/tmp目录下的文件了。

  

    另一种是直接hdfs的权限配置,

    <property>
        <name>dfs.permissions.enabled</name>
        <value>false</value>
    </property>

    第二种方案可以在测试环境下使用,生产环境不建议这样设置。

明MikeWoo
粉丝 4
博文 21
码字总数 13309
作品 0
闵行
后端工程师
私信 提问
加载中
请先登录后再评论。
Cannot list resources Permission denied: user=Administrator, access=READ_EXECUTE, inode="/tmp"

Cannot list resources Permission denied: user=ÁõÎĺÁ, access=READ_EXECUTE, inode="/tmp":root:supergroup:drwx-wx-wx windows系统 Spring boot 整合hadoop时报错。 java.lang.Ille......

lwenhao
2019/02/18
49
0
【大数据开发】hadoop2.x碰到的问题一

hadoop2.x出现的问题及解决方案: INFO - Connecting to ResourceManager at node-11/202.96.64.121:8032 WARN - Hadoop command-line option parsing not performed. Implement the Tool i......

osc_cym01vn6
2018/03/06
6
0
Ubuntu安装Hadoop

系统:Ubuntu16.04 JDK:jdk-8u201 Hadoop:3.1.2 一、安装JDK https://www.cnblogs.com/tanrong/p/10641803.html 二、安装并配置ssh免密登录 hadoop需要使用SSH的方式登陆,linux下需要安装...

osc_cldb1bbf
2019/04/02
6
0
hadoop 启动时候出现权限不够问题

[tech05 @wz conf]$ start-all.sh starting namenode, logging to /opt/software/hadoop/libexec/../logs/hadoop-tech05-namenode-wz.out /opt/software/hadoop/bin/hadoop-daemon.sh: line ......

DEADGONE
2014/12/09
7.3K
2
Eclipse远程连接hadoop时 报 Permission denied:

用Eclipse远程连接hadoop时报org.apache.hadoop.security.AccessControlException: Permission denied: user=DrWho, access=READ_EXECUTE, inode="system":hadoop:supergroup:rwx-wx-wx错误,......

神是到着念
2014/07/21
295
0

没有更多内容

加载失败,请刷新页面

加载更多

博客园二次元主题——Sakura

碎碎念 嗯,时隔多久也记不清了,我又回来了,总算是忙里偷闲把这篇文章写出来,有人要过很多次我的博客园美化方案,但是实在是忙啊,也因为我的前台技术不好,代码bug很多,所以也有点不想把...

osc_2y6i16fz
30分钟前
17
0
highcharts 自适应div的宽度

如果窗口变化时,highcharts图表是自带自适应的,但是切换折叠菜单时,highchats图表并不自适应外层div的宽度。如何实现适应div的宽度? 在网上找到有个 reflow 的方法,我是在项目中引入的 ...

tianyawhl
30分钟前
21
0
个人作业——软件工程实践总结&个人技术博客

这个作业属于哪个课程 2020春|S班 (福州大学) 这个作业要求在哪里 个人作业——软件工程实践总结&个人技术博客 这个作业的目标 回顾这门课程带来的提升、团队总结、实践中的经验总结、对下届...

osc_g032zryv
31分钟前
17
0
从封装变化的角度看设计模式——对象创建

封装变化之对象创建 在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约...

osc_r5t7sskd
32分钟前
19
0
从封装变化的角度看设计模式——对象创建

封装变化之对象创建 在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约...

osc_i5oyb1xr
33分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部