yarn属于hadoop的一个组件,不需要再单独安装程序,hadoop中已经存在

配置文件的设置

yarn也是一个集群,有主节点和从节点。

    配置YARN集群:
    cp mapred-site.xml.template mapred-site.xml
    vi mapred-site.xml
    
    <configuration>
    <!--用于执行MapReduce作业的运行时框架-->
    <property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
    </property>
    </configuration>
    
    vi yarn-site.xml
    
    <!--配置resourcemanager的主机-->
    <property>
    <name>yarn.resourcemanager.hostname</name>
    <value>mini1</value>
    </property>
    <!--NodeManager上运行的附属服务-->
    <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
    </property>
    
    <!--配置resourcemanager的scheduler的内部通讯地址-->
    <property>
    <name>yarn.resourcemanager.scheduler.address</name>
    <value>mini1:8030</value>
    </property>
    
    <!--配置resoucemanager的资源调度的内部通讯地址-->
    <property>
    <name>yarn.resourcemanager.resource-tracker.address</name>
    <value>mini1:8031</value>
    </property>
    
    <!--配置resourcemanager的内部通讯地址-->
    <property>
    <name>yarn.resourcemanager.address</name>
    <value>mini1:8032</value>
    </property>
    
    <!--配置resourcemanager的管理员的内部通讯地址-->
    <property>
    <name>yarn.resourcemanager.admin.address</name>
    <value>mini1:8033</value>
    </property>
    
    <!--配置resourcemanager的web ui 的监控页面-->
    <property>
    <name>yarn.resourcemanager.webapp.address</name>
    <value>mini1:8088</value>
    </property>
    
    配置slaves