HA模式下查看NameNode的状态

hadoop配置HA高可用指的是可以同时启动2个NameNode。其中一个处于工作状态,另一个处于随时待命状态。当一个NN服务器宕机时,可以在数据不丢失的情况下,手工或者自动切换到另一个NN提供服务。
NN之间共享数据,保证数据的状态一致。有两种方式可以实现共享数据,一个是通过linux共享的文件系统,属于操作系统的配置;二是hadoop自身的东西,属于软件的配置。即Nnetwork File System或者Quorum Journal Node。
集群启动时,可同时启动2个NameNode。但只有一个是active的,另一个属于standby状态。active状态意味着提供服务,standby状态意味着处于休眠状态,只进行数据同步,时刻准备着提供服务。
有两种方式可以查看NameNode的状态:
1.通过浏览器查看HDFS的NameNode的状态;
2.HDFS已经启动的情况下,直接使用命令来查看:
[hadoop@hb ~]# hdfs haadmin -getServiceState nn1
active
[hadoop@hm ~]# hdfs haadmin -getServiceState nn2
standby

你可能感兴趣的:(hadoop,hadoop)