通过命令来查看NameNode的状态(是Active还是Standby)

您所在的位置:网站首页 word怎么看分节状态是否正确 通过命令来查看NameNode的状态(是Active还是Standby)

通过命令来查看NameNode的状态(是Active还是Standby)

2024-07-11 21:25| 来源: 网络整理| 查看: 265

hadoop2.2.0(HA)中HDFS的高可靠指的是可以同时启动2个NameNode。其中一个处于工作状态,另一个处于随时待命状态。这样,当一个NameNode所在的服务器宕机时,可以在数据不丢失的情况下,手工或者自动切换到另一个NameNode提供服务。 

这些NameNode之间通过共享数据,保证数据的状态一致。多个NameNode之间共享数据,可以通过Nnetwork File System或者Quorum Journal Node。前者是通过linux共享的文件系统,属于操作系统的配置;后者是hadoop自身的东西,属于软件的配置。

集群启动时,可以同时启动2个NameNode。这些NameNode只有一个是active的,另一个属于standby状态。active状态意味着提供服务,standby状态意味着处于休眠状态,只进行数据同步,时刻准备着提供服务,如图:

通过浏览器虽然可以查看HDFS的NameNode的状态,如果感觉不方便,可以直接使用命令来查看(前提是HDFS已经启动):

[root@CentOSA ~]# hdfs haadmin -getServiceState nn1 active [root@CentOSA ~]# hdfs haadmin -getServiceState nn2 standby [root@CentOSA ~]#


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3