YARN的HA搭建
1 | 选择192.168.230.10(node1),192.168.230.14(node5)两台主机作为ResourceManager |
YARN的体系架构

1.配置/opt/modules/hadoop-2.5.1/etc/hadoop/mapred-site.xml:
1 | <configuration> |
2.配置/opt/modules/hadoop-2.5.1/etc/hadoop/yarn-site.xml:
1 | <configuration> |

1 | <!-- 启用 --> |

3.将在node1主机上配置好的yarn-site.xml,mapred-site.xml文件发送到node2.node3.node5主机上
1 | scp /opt/modules/hadoop-2.5.1/etc/hadoop/yarn-site.xml root@node2:/opt/modules/hadoop-2.5.1/etc/hadoop/ |
4.在node1主机上启动yarn
1 | [root@node1 hadoop-2.5.1]# ./sbin/start-yarn.sh |

1 | [root@node1 hadoop-2.5.1]# jps |

5.启动单节点ResourceManager
1 | [root@node5 hadoop-2.5.1]# ./sbin/yarn-daemon.sh start resourcemanager |

1 | [root@node5 hadoop-2.5.1]# jps |

6.在浏览器地址栏上访问
1 | http://node1:8088/cluster/nodes |

1 | http://node5:8088/cluster/nodes,页面会直接跳转到node1的页面 |

6.1.杀死node1主机的resourcemanager进程,http://node1:8088/cluster访问不成功
1 | [root@node1 hadoop-2.5.1]# kill -9 8145 |

6.2.查看http://node5:8088/cluster发现node5节点的ResourceManager成为Active

6.3.在node1主机重新单节点启动ResourceManager,发现node1的ResourceManager变成了Standby
1 | [root@node1 hadoop-2.5.1]# ./sbin/yarn-daemon.sh start resourcemanager |
本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/10/02/YARN的HA搭建/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得