1.修改 etc/hadoop/mapred-site.xml文件
先备份该文件
cp mapred-site.xml mapred-site-bk.xml
修改文件
vi mapred-site.xml
在 <configuration> 之间插入
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
退出保存。
2.修改etc/hadoop/yarn-site.xml文件
先备份该文件
cp yarn-site.xml yarn-site-bk.xml
修改文件
vi yarn-site.xml
在 <configuration> 之间,<!-- Site specific YARN configuration properties -->之后,插入
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
保存退出。
3.启动yarn,返回sbin目录
sbin/start-yarn.sh
启动完成后,jps查看
12577 NodeManager
12081 SecondaryNameNode
11876 DataNode
11717 NameNode
12920 Jps
12428 ResourceManager
选择一个查看端口号
netstat -nlp | grep 12428
tcp 0 0 0.0.0.0:8088 0.0.0.0:* LISTEN 12428/java
tcp 0 0 0.0.0.0:8030 0.0.0.0:* LISTEN 12428/java
tcp 0 0 0.0.0.0:8031 0.0.0.0:* LISTEN 12428/java
tcp 0 0 0.0.0.0:8032 0.0.0.0:* LISTEN 12428/java
tcp 0 0 0.0.0.0:8033 0.0.0.0:* LISTEN 12428/java
8088端口,在公网容易被挖矿,防止被挖矿,修改端口号
在yarn-site.xml中配置
vi yarn-site.xml
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>${yarn.resourcemanager.hostname}:port</value>
</property>
重启yarn
公网IP:配置的port,进入YARN的WEB页面