开发者学堂课程【Hadoop 分布式文件系统 HDFS:掉线时限参数设置】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/93/detail/1466
掉线时限参数设置
目录:
一、掉线时限参数设置
二、参数举例
一、掉线时限参数设置
1、DataNode 进程死亡或者网络故障造成 DataNode 无法与 NameNode 通信
2、NameNode 不会立即把该节点判定为死亡,要经过一段时间,这段时间暂称作超时时长。 3、HDFS 默认的超时时长为10分钟+30秒。
4、如果定义超时时间为 TimeOut,则超时时长的计算公式为:
TimeOut=2*dfsnamenodeheartbeat.recheckinterval+10*dfs.heartbeatinterval。
而默认的dfs.namenodeheatbeatrecheck-interval大小为5分钟,dfsheartbeatinterval默认为3秒。
二、参数举例:
需要注意的是 hdfs-site.xml 配置文件中的 heartbeat.recheck.interval 的单位为毫秒,dfs.heartbeat.interval 的单位为秒。
在系统配置里面查找到的是:
也就是说300000毫秒进化为分钟就是5分钟;
在配置系统里面找到的是: