hadoop集群部署,在hadoopweb上打开tmp文件时出现报错:
Permission denied: user=dr.who, access=READ_EXECUTE, inode="/tmp":root:supergroup:drwx------
出错原因:tmp权限不够
解决方法:修改tmp权限
root@hadoop:/opt/module/hadoop#
root@hadoop hadoop:hdfs dfs -chmod -R 755 /tmp
再次通过Hadoop 访问Web界面成功进入tmp目录下!
权限了解可参考下方:
hdfs dfs -chmod -R 755 /tmp
权限755:
-rwx-r--r-- (一共10个参数) 表示文件所属组和用户的对应权限。
第一个跟参数属于管理员,跟chmod无关,先不管.
2-4参数:属于user
5-7参数:属于group
8-10参数:属于others
接下来就简单了:r==>可读 w==>可写 x==>可执行
r=4 w=2 x=1
所以755代表 rwxr-xr-x
777 代表 rwxr-rwx-rwx 所有用户都可读可写可执行。

在Hadoop集群部署过程中,遇到访问tmp文件夹时提示权限不足的问题。错误信息显示用户dr.who对/tmp目录只有读取和执行权限。为解决此问题,执行了`hadoop:hdfs dfs -chmod -R 755 /tmp`命令,更新tmp目录权限为rwxr-xr-x,允许所有用户读取和执行,用户和组拥有写入权限。修改后,通过Hadoop Web界面成功访问了tmp目录。
3862

被折叠的 条评论
为什么被折叠?



