配置yarn需要配置两个文件yarn-site.xml和mapred-site.xml (文件系统是没有的,需要将mapred-site.xml.template重命名),文件路径:Hadoop(自己安装的Hadoop根目录)/etc/hadoop/yarn-site.xml和Hadoop(自己安装的Hadoop根目录)/etc/hadoop/mapred-site.xml.template。
(配置时,编辑工具使用Notepad)
1.配置yarn-site.xml
将下面的代码写入:
<configuration> <property> <name>yarn.resourcemanager.hostname</name> <value>192.168.146.110</value> </property> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <!-- Site specific YARN configuration properties --> </configuration>
具体位置:
2.配置mapres-site.xml
由于没有这个文件,所以在Linux命令端,将mapred-site.xml.template重命名成mapres-site.xml
命令如下:
打开该文件加载配置代码为:
<configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration>
书写的位置在:
至此,配置完成!!!
测试是否成功如下:
在Linux命令端
·启动服务,在/hadoop/sbin下
·输入jps查看运行的进程
注: ResourceManager和NodeManager是yarn成功启动后的进程。DataNode,NameNode和 SecondaryNameNode是hdfs成功启动后的进程。SecondaryNameNode在Hadoop 2.7之后就可有可 无了