Hadoop7days-5 hadoop集群搭建

在hadoop2.0中,namenode抽象成nameservice服务,每个nameservice下有两个namenode节点(nameservice也可以横向扩展,提高了存储元数据的能力),其中一个namenode为active状态,另一个为standby状态。如下图所示。


如上图所示,zookeeper可以控制两个namenode的状态的切换,每个namenode所在的主机上都有一个DFSZKFC(ZooKeeper FailoverController),实时监控着namenode的状态,当其宕掉时,将信息报告给zookeeperserver,zkserver会将信息通报给另一个DFSZKFC,DFSZKFC会将另一个namenode从standby状态切换为active状态。两个namenode之间通过fenced同步。

重要的是配置几个.xml文件

猜你喜欢

转载自blog.csdn.net/qq_22772465/article/details/80167780