Hadoop2.0提供了联邦建筑的高可用性。上述体系结构实现了高可用性。
我对“资源经理”有疑问。
MRv2的基本思想是将JobTracker的两个主要功能--资源管理和作业调度/监视--分成不同的守护进程。其想法是拥有一个全局ResourceManager (RM)和每个应用程序的ApplicationMaster (AM)。应用程序要么是传统意义上的Map-Reduce作业中的单个作业,要么是作业的DAG。 ResourceManager和每节点从节点NodeManager (NM)构成了数据计算框架.ResourceManager是在系统中所有应用程序之间仲裁资源的最终权威机构。
我们可以有资源管理器,而不是与名称节点共存。由于我们只有一个资源管理器,架构如何解决资源管理器的高可用性问题?
如果资源管理器关闭或不可用会发生什么情况?
发布于 2015-09-05 18:59:42
在Hadoop 2.X.X中,我们为HDFS和提供了高可用性。
NameNode HA用于HDFS高可用性.
资源管理器HA (RMHA)用于纱线的高可用性.
在RMHA中,我们有一个主资源管理器(活动)和一个或多个备用资源管理器()。该资源管理器HA由动物园管理员协调。如果活动资源管理器关闭,FailoverControl启动故障转移,作为活动资源管理器备用。因此,我们总是可以拥有活动资源管理器。这个概念避免了纱线资源管理器中的单点故障(SPOF)。
1
发布于 2015-09-05 13:14:22
这在hadoop v2.4+中已经得到了纠正。看看这里。
https://stackoverflow.com/questions/32413079
复制相似问题