android入门(5)_设置DataNode的心跳时间

              Linux环境:CentOs6.4

           Hadoop版本:Hadoop-1.1.2
           master: 192.168.1.241      NameNode    JobTracker   DataNode   TaskTracker
           slave:192.168.1.242    DataNode   TaskTracker
           内容:设置DataNode的心跳,当某一个节点失去连接之后,在超过设置的时间,看hadoop能否正常工作。
          设置时间:

<property>
                <name>heartbeat.recheck.interval</name>
                <value>15</value>
        </property>

 第一步:  配置hdfs-site.xml
   android入门(5)_设置DataNode的心跳时间_第1张图片

第二步:重启Hadoop

第三步:通过网页浏览两个节点的状态。android入门(5)_设置DataNode的心跳时间_第2张图片android入门(5)_设置DataNode的心跳时间_第3张图片

 

android入门(5)_设置DataNode的心跳时间_第4张图片

android入门(5)_设置DataNode的心跳时间_第5张图片

hadoop两个节点都已正常运行。

第三步:杀死主节点的进程,等待15秒。

android入门(5)_设置DataNode的心跳时间_第6张图片

通过kill命令杀死master上的DataNode节点。

第四步:查看节点状态

android入门(5)_设置DataNode的心跳时间_第7张图片

活着的DataNode还有1个,死亡的DataNode一个

android入门(5)_设置DataNode的心跳时间_第8张图片

master上的DataNode节点已经标识为Dead

android入门(5)_设置DataNode的心跳时间_第9张图片

只剩下slave节点,其最后连接时间是2秒(Last Contact 2)

 

android入门(5)_设置DataNode的心跳时间_第10张图片

杀死一个节点,两一个节点仍能够正常查看文件信息。

android入门(5)_设置DataNode的心跳时间_第11张图片

只有slave节点在运行。

 

 

 

 

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