1.DataNode的工作机制:

  1、DataNode工作职责:存储管理用户的文件块数据

              定期向namenode汇报自身所持有的block信息(通过心跳信息上报)

  (这点很重要,因为,当集群中发生某些block副本失效时,集群如何恢复block初始副本数量的问题)

   2.配置文件:

<property><name>dfs.blockreport.intervalMsec</name><value>3600000</value><description>Determines block reporting interval in milliseconds.</description>
</property>

2.DataNode掉线判定时限:

  datanode进程死亡或者网络故障造成datanode无法与namenode通信,namenode不会立即把该节点判定为

死亡,要经过一段时间,这段时间暂称作超时时长。HDFS默认的超时时长为10分钟+30秒。如果定义超时时间

为timeout,则超时时长的计算公式为:

  timeout  = 2 * heartbeat.recheck.interval + 10 * dfs.heartbeat.interval 

  而默认的heartbeat.recheck.interval 大小为5分钟,dfs.heartbeat.interval默认为3秒

  需要注意的是hdfs-site.xml 配置文件中的heartbeat.recheck.interval的单位为毫秒,dfs.heartbeat.

interval的单位为秒

  举例,如果heartbeat.recheck.interval设置为5000(毫秒),dfs.heartbeat.interval设置为3(秒,默认)

,则总的超时时间为40秒

<property><name>heartbeat.recheck.interval</name><value>2000</value>
</property>
<property><name>dfs.heartbeat.interval</name><value>1</value>
</property>

3.总结:

  datanode不是一下线就会被namenode认定为下线的,有一个超时时间

 

转载于:https://www.cnblogs.com/yaboya/p/9195845.html

Hadoop_10_HDFS 的 DataNode工作机制相关推荐

  1. Hadoop之DataNode工作机制

    Hadoop之DataNode工作机制 目录 DataNode工作机制 数据完整性 掉线时限参数设置 1. DataNode工作机制 DataNode工作机制如下图 一个数据块在DataNode上以文 ...

  2. Secondary Namenode的Check point机制以及Namenode、Datanode工作机制说明

    目录 前言: 1.NameNode的工作机制 2.DataNode的工作机制 3.Secondary Namenode的Check point机制 目录 前言: 在说明checkpoint机制之前,先 ...

  3. namenode和datanode工作机制_HDFS详解一:namenode、datanode工作原理

    1. 概述HDFS集群分为两大角色:NameNode.DataNode(Secondary NameNode) NameNode负责管理整个文件系统的元数据,记录存放在哪些datanode中,以及存放 ...

  4. namenode和datanode工作机制_Hadoop的namenode的管理机制,工作机制和datanode的工作原理...

    HDFS前言: 1) 设计思想 分而治之:将大文件.大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析: 2)在大数据系统中作用: 为各类分布式运算框架(如:mapr ...

  5. Hadoop框架:DataNode工作机制详解

    本文源码:GitHub·点这里 || GitEE·点这里 一.工作机制 1.基础描述 DataNode上数据块以文件形式存储在磁盘上,包括两个文件,一个是数据本身,一个是数据块元数据包括长度.校验.时 ...

  6. namenode和datanode工作机制_NameNode与DataNode的工作原理剖析

    NameNode与DataNode的工作原理剖析 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.HDFS写数据流程 1>.客户端通过Distributed FileSys ...

  7. namenode和datanode工作机制_HDFS的namenode和datanode详解

    一.概述 HDFS集群以Master-Slave模式运行,主要有两类节点:一个Namenode(即Master)和多个Datanode(即Slave). HDFS Architecture: 二.Na ...

  8. HDFS(下):NameNode和SecondaryNameNode、HDFS工作机制、故障处理、集群安全模式、服役退役节点、集群黑白名单、DataNode多目录详解、HDFS2.x新特性

    接上篇,上篇文章传送门:HDFS(上):HDFS优缺点.HDFS操作.HDFS客户端操作.HDFS的API.HDFS数据流.HDFS的IO流.HDFS读写数据流程.HDFS文件处理详解.windows ...

  9. hadoop--HDFS_DataNode工作机制

    目录 DataNode工作机制 数据完整性 DataNode掉线时限参数设置 DataNode工作机制 DataNode工作机制: 1.一个数据块再DataNode上以文件形式存储在磁盘上,包括两个文 ...

最新文章

  1. 内存泄漏normal block at
  2. php和python哪个做第二语言-php之后如何选择第二语言?
  3. Scrapy定向爬虫教程(一)——创建运行项目和基本介绍
  4. 湖南大学计算机学院张柏杨,缪力-湖大信息科学与工程学院
  5. HTML基础知识(常见元素、列表、链接元素、图片元素)
  6. js在div中追加html,JS把内容动态插入到DIV的实现方法
  7. 打造数据中心的软实力
  8. Promise API 简介
  9. wxpython 基本的控件 (文本)
  10. 举办了一个如何对外协作的讲座,4人到场
  11. 人体姿态识别研究综述(详细归纳!)
  12. 系统安全中主要风险有哪些,弱密码怎么解决?
  13. 牛客网软通动力软件测试机试_软件测试员工作经验分享?
  14. Node - 从0基础到实战企业官网
  15. PAT a1138
  16. ubuntu18.04关闭笔记本触摸板
  17. 组装微型计算机需要哪些硬件设备,我们需要哪些配件组装电脑
  18. Apahce虚拟主机与伪静态
  19. application.yaml配置详解
  20. Hadoop+hive+flask+echarts大数据可视化之系统数据收集

热门文章

  1. 多目标粒子群算法_PSO粒子群算法可视化
  2. 性能测试工具Locust的使用----TaskSet类~~task任务嵌套
  3. bat小工具_字节跳动收购效率工具幕布,张一鸣的 To B 野心 | 36氪独家
  4. java上机实验答案_java上机实验答案与解析
  5. 新娘JAVA_Java之趣味编程结婚问题
  6. php开启慢查询,MySQL开启慢查询功能
  7. 安卓学习笔记05:Activity概述
  8. 【BZOJ1070】【codevs2436】修车,费用流
  9. Linux实战 | 搭建Linux(CentOS6.8版)_1
  10. 语言程序设计赵山林电子版_【特别策划】崇州“老市长”赵抃系列之一:做官要像江水保持清白...