李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
大数据
正文
06.HDFS之DataNode介绍
Leefs
2021-09-18 PM
1305℃
0条
[TOC] ### 一、DataNode工作机制 ![06.DataNode介绍01.jpg](https://lilinchao.com/usr/uploads/2021/09/2435200026.jpg) **说明** (1)一个数据块在DataNode上以文件形式存储在磁盘上,包括两个文件,一个是数据本身,一个是元数据包括数据块的长度,块数据的校验和,以及时间戳。 (2)DataNode启动后向NameNode注册,通过后,周期性(6小时)的向NameNode上报所有的块信息。 + DN向NN汇报当前解读信息的时间间隔,默认6小时; ```xml
dfs.blockreport.intervalMsec
21600000
Determines block reporting interval in milliseconds.
``` DN扫描自己节点块信息列表的时间,默认6小时 ```xml
dfs.datanode.directoryscan.interval
21600s
Interval in seconds for Datanode to scan data directories and reconcile the difference between blocks in memory and on the disk. Support multiple time unit suffix(case insensitive), as described in dfs.heartbeat.interval.
``` (3)心跳是每3秒一次,心跳返回结果带有NameNode给该DataNode的命令如复制块数据到另一台机器,或删除某个数据块。如果超过10分钟没有收到某个DataNode的心跳,则认为该节点不可用。 (4)集群运行中可以安全加入和退出一些机器。 ### 二、数据完整性 思考:如果电脑磁盘里面存储的数据是控制高铁信号灯的红灯信号(1)和绿灯信号(0),但是存储该数据的磁盘坏了,一直显示是绿灯,是否很危险?同理DataNode节点上的数据损坏了,却没有发现,是否也很危险,那么如何解决呢? 如下是DataNode节点保证数据完整性的方法。 (1)当DataNode读取Block的时候,它会计算CheckSum。 (2)如果计算后的CheckSum,与Block创建时值不一样,说明Block已经损坏。 (3)Client读取其他DataNode上的Block。 (4)常见的校验算法crc(32),md5(128),sha1(160) (5)DataNode在其文件创建后周期验证CheckSum。 ![06.DataNode介绍02.jpg](https://lilinchao.com/usr/uploads/2021/09/4091004673.jpg) ### 三、掉线时限参数设置 ![06.DataNode介绍03.jpg](https://lilinchao.com/usr/uploads/2021/09/2761333070.jpg) 需要注意的是 `hdfs-site.xml` 配置文件中的 `heartbeat.recheck.interval` 的单位为毫秒, `dfs.heartbeat.interval` 的单位为秒。 ```xml
dfs.namenode.heartbeat.recheck-interval
300000
dfs.heartbeat.interval
3
``` *附:* *文章来源《尚硅谷大数据之Hadoop》*
标签:
Hadoop
,
HDFS
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
https://lilinchao.com/archives/1499.html
上一篇
05.HDFS之NameNode和SecondaryNameNode
下一篇
07.HDFS之Fsimage和Edits详解
评论已关闭
栏目分类
随笔
2
Java
326
大数据
229
工具
31
其它
25
GO
47
NLP
4
标签云
FastDFS
正则表达式
GET和POST
机器学习
Sentinel
ajax
MyBatisX
Flume
RSA加解密
JavaScript
Http
Azkaban
并发线程
Linux
VUE
Yarn
Spark Streaming
国产数据库改造
栈
Beego
JavaWEB项目搭建
DataWarehouse
Java
算法
ClickHouse
递归
Map
字符串
Kafka
Tomcat
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞
评论已关闭