1.为确保不出错误,设置yarn-env.sh中JAVA_HOME环境变量
JAVA_HOME=/opt/modules/jdk1.7.0_25
2.启动yarn
[root@hadoop-yarn hadoop-2.6.5]# sbin/yarn-daemon.sh start resourcemanager
[root@hadoop-yarn hadoop-2.6.5]# sbin/yarn-daemon.sh start nodemanager
[root@hadoop-yarn hadoop-2.6.5]# jps
3.yarn的web监控界面8088
4.启动yarn后,要让mapreduce跑在yarn上面
取消mapred-site.xml中的注释
默认值是本地 local
5.mapred-env.sh文件中也配置JAVA_HOME环境变量
export JAVA_HOME=/opt/modules/jdk1.7.0_25
6.运行测试示例
[root@hadoop-yarn hadoop-2.6.5]# bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.5.jar grep /user/cyhp/input /user/cyhp/output2 'dfs[a-z.]+'
7.进入WEB监控
http://{ip}:8088/cluster/apps
8.WEB监控中查看history
[root@hadoop-yarn hadoop-2.6.5]# sbin/mr-jobhistory-daemon.sh start historyserver
9.关闭服务,只要把所有 start 改成 stop 即可