启动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>

 

posted @ 2018-12-09 16:35  探险者、  阅读(900)  评论(0编辑  收藏  举报