Error: org.apache.hadoop.mapreduce.task.reduce.Shuffle$ShuffleError: error in shuffle in fetcher#1

一、提出问题:

报错原因: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服务才可执行! 

结果展示 :

 问题解决!

猜你喜欢

转载自blog.csdn.net/qq_56520755/article/details/130549129
今日推荐