Hadoop笔记 Help

003-yarn配置部署

yarn是hadoop提供的集群资源管理工具。

一、修改配置文件

  • mapred-env.sh

  • yarn-env.sh

在这两个文件的最后一行追加JAVA_HOME

vim /opt/modules/hadoop-3.1.3/etc/hadoop/mapred-env.sh # 最后一行追加以下内容 export JAVA_HOME=/opt/modules/jdk8

:wq保存退出

vim /opt/modules/hadoop-3.1.3/etc/hadoop/yarn-env.sh # 最后一行追加以下内容 export JAVA_HOME=/opt/modules/jdk8

:wq保存退出

  • mapred-site.xml

  • yarn-site.xml

vim /opt/modules/hadoop-3.1.3/etc/hadoop/mapred-site.xml

最下方配置信息如下

<configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration>

:wq保存退出

vim /opt/modules/hadoop-3.1.3/etc/hadoop/yarn-site.xml

最下方配置信息如下

<configuration> <!-- Site specific YARN configuration properties --> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <!-- Resourcemanager运行的节点 --> <property> <name>yarn.nodemanager.hostname</name> <value>hadoop01</value> </property> </configuration>

二、启动测试

su hadoop # 切换到hadoop用户启动 start-all.sh # 同时启动hdfs和yarn jps # 出现以下六个进程表示启动正常,前面的数字表示进程号不要求一致 #6225 SecondaryNameNode #6005 DataNode #6570 NodeManager #5882 NameNode #6891 Jps #6445 ResourceManager

正常启动后安全组放行8088端口,浏览器地址输入 服务器公网ip:8088访问yarn-web页面查看

Last modified: 10 October 2024