11.4 掉线时限参数设置
DataNode
进程死亡或者网络故障造成DataNode
无法与NameNode
通信,NameNode
不会立即把该节点判定为死亡,要经过一段时间,这段时间称作超时时长。
超时时长的计算公式:
timeout = 2 * ${dfs.namenode.heartbeat.recheck-interval} + 10 * ${dfs.heartbeat.interval}
说明:
默认值:
dfs.namenode.heartbeat.recheck-interval = 300000
, 单位毫秒 (5分钟)默认值:
dfs.heartbeat.interval = 3
单位秒 ( 3秒 )所以, 默认超时时限是: timeout= 10分30秒
<property>
<name>dfs.namenode.heartbeat.recheck-interval</name>
<value>300000</value>
</property>
<property>
<name> dfs.heartbeat.interval </name>
<value>3</value>
</property>