Yarn ClassNotFoundException:org.apache.hadoop.mapred.ShuffleHandler

时间:2018-04-17 13:13:46

标签: hadoop yarn

这只是为了记录这个错误及其解决方案,因为我看到有几个人拥有它但没有在网上找到解决方案。

因此Nodemanager无法启动,这可以在日志中轻松地看作

ClassNotFoundException: org.apache.hadoop.mapred.ShuffleHandler 

当试图使用以下命令手动启动它时:

 yarn nodemanager

1 个答案:

答案 0 :(得分:0)

因此类路径显示mapreduce目录未在类路径中正确设置。实际上,它是/opt/hadoop-2.9.0/share/hadoop/mapreduce/*,它不是正确的类路径。 *字符未插入。 因此,这导致我们查看HADOOP_MAPRED_HOME环境变量。 它设置不正确,因为它必须等于HADOOP_HOME。