1. 程式人生 > >啟動Hadoop 2.8.5遇到的錯誤:The ServiceName: mapreduce.shuffle set in yarn.nodemanager.aux-services is invalid.

啟動Hadoop 2.8.5遇到的錯誤:The ServiceName: mapreduce.shuffle set in yarn.nodemanager.aux-services is invalid.

問題:

 

yarn-site.xml配置:

<?xml version="1.0"?>
<configuration>
    <property>
                <name>yarn.resourcemanager.address</name>
                <value>localhost:8032</value>
        </property>
    <property>
                <name
>yarn.nodemanager.aux-services</name> <value>mapreduce.shuffle</value> </property> </configuration>

原因:

  yarn.nodemanager.aux-services的值在高版本的Hadoop中只能包含a-zA-Z0-9_,不能以數字開頭,改為

<name>yarn.nodemanager.aux-services</name>
<value>
mapreduce_shuffle</value>