一、提出问题:
报错原因:hadoop集群上的tmp文件权限不够
打开 hadoop集群tmp文件夹发现上方有一行红色代码 “ Permission denied: user=dr.who, access=READ_EXECUTE, inode=“/tmp“:root:supergroup:drwxrwx--- ”
二、解决方法
在虚拟机执行以下代码就可以访问了;或者777所有用户都可读可写可执行。
[root@node1]# hdfs dfs -chmod -R 755 /tmp
记得一定要重启hadoop服务才可执行!
结果展示 :
问题解决!