搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小丑西瓜9
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Mac/iPad/iPhone跨设备复制粘贴失效_mac复制后iphone不能粘贴
2
css3照片特效阴影(曲线投影和翘边投影)_css卡片式边框投影
3
鸿蒙开发之UI框架_鸿蒙ui框架
4
Gradle安装配置_gradle安装与配置
5
蓝桥杯 基础练习 十六进制转十进制_biginteger十六机制转十进制
6
2023年软件测试常见面试题100%问必背全套教程_软件开发的应届生对于面试怎么复习面试题的程序题
7
GridFS 存储文件_gridfs将文件分别存储到哪里
8
【PostgreSQL】PostgreSQL容量相关查询_查询pg库各模式大小
9
WPF浏览器应用程序与JS的互调用(不用WebBrowser)
10
PX30 编译内核问题出错问题解决 extract-cert.c:(.text.startup+0x25): undefined reference to OPENSSL_init_crypto_/tmp/cce5eftv.o: in function `main': extract-cert.
当前位置:
article
> 正文
Hadoop从入门到入土(第十天)_如果某个datanode的节点上的空闲空间低于特定的临界点,按照均衡策略,系统就
作者:小丑西瓜9 | 2024-03-07 11:45:20
赞
踩
如果某个datanode的节点上的空闲空间低于特定的临界点,按照均衡策略,系统就
HDFS
健壮性
HDFS的主要目标就是即使在出错的情况下也要保证数据存储的可能性。常见的三种出错情况是
Namenode
出错、Datanode出错和网络割裂,HDFS提供了多种错误恢复手段,保证了系统的健壮性。
磁盘数据错误,心跳检测和重新复制:每个Datanode节点周期性地向Namenode发送心跳信号。网络割裂可能导致一部分Datanode与Namenode失去联系。Namenode通过心跳信号的缺失来检测这一情况,并将这些近期不在发送心跳信号的Datanode标记为死机,不会再将新的IO发给它们。任何存储在死机Datanode上的数据不在有效。Datanode的死机可能会引起一些数据块的副本系数低于指定值,Namenode不断检测这些需要复制的数据块,一旦发现就启动复制操作。在下列情况,可能需要重新复制:某个Datanode节点失效,某个副本遭到损坏,Datanode上的硬盘错误。
集群均衡:HDFS的架构支持数据均衡策略。如果某个Datanode节点上的空闲空间低于特定的临界点,按照均衡策略系统就会自动地将数据从这个Datanode移动到其他空闲空间地Datanode。当对某个文件地请求增加时,也可能启动一个计划创建该文件夹新的副本,并且同时重新平衡集群中的其他数据。
数据的完整性:从某个Datanode获取的数据块有可能时损坏的,损坏可能是由Datanode的存储设备错误、网络错误或者软件漏洞造成的。HDFS客户端软件实现了对HDFS文件内容的校验和检查。当客户端创建一个新的HDFS文件时,会计算这个文件每个数据块和校验和,并将校验和作为一个单独的隐藏文件保存在同一个HDFS名字空间下。当客户端获取文件内容后,它会检验从Datanode获取的数据以及相应的校验和与文件中的校验和是否匹配,如果不匹配,客户端可以选择从其他Datanode获取该数据块的副本。
元数据磁盘错误:Fslmage和Editlong是HDFS的核心数据结构。如果这些文件损坏,整个HDFS实例都将失效。因而,Namenode可以配置成支持维护多个Fslmage和Editlong的副本。任何对Fslmage或者Editlong的修改,都将同步到他们的副本上。这种多副本的同步操作可能会降低Namenode每秒处理名字空间的事务数量。然而这个代价是可以接受的,因为即使HDFS的应用是密集的,他们也非元数据密集的。当Namenode重启的时候,它会选取最近的完整的Fslmage和Editlong来使用
快照:快照支持某一特定时刻的复制备份。利用快照,可以让HDFS在数据损坏时恢复到过去的一个已知正确的时间点。
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
【wpsshop博客】
推荐阅读
article
Hadoop
集群部署-(完全
分布式
模式,
hadoop
-
2.7
.4)_
hadoop
2.7
.4windo...
查看网络IP,确定各个主机IP对应是否正确,并测试能否连接外网。_
hadoop
2.7
.
4windows
hadoop
2.7
...
赞
踩
article
hadoop
_异常_02_
ExitCodeException
exitCode=1
:
chmod
:
...
一、异常现象启动
hadoop
时,
data
node启动失败,出现如下异常:2018-03-23 14
:
39
:
09,962 ...
赞
踩
article
【若泽大数据实战第十一天】
HDFS
课程 - 副本数
Block
Namenode、datano...
前言:我把kafka的前置课程写完了,对kafka有了一定的了解,接下去我将把
HDFS
的课程写的详细一些。1.
HDFS
进...
赞
踩
article
大
数据
概况与
Hadoop
生态圈
_
hdfs
的设计思想是将
数据
文件以指定...
大
数据
概况及
Hadoop
生态系统前言1、什么是大
数据
2、大
数据
的特征4V + 1O 特征固有特征3、分布式计算比较一...
赞
踩
article
hadoop
集群
搭建
(详细版)
_
hadoop
集群
搭建
...
将Java压缩包jdk-8u351-linux-x64.tar.gz上传到Linux系统中的/export/server...
赞
踩
article
尚
硅谷
大
数据
技术
Hadoop
教程-笔记02【
Hadoop
-入门】_
尚
硅谷
大
数据
技术
之cdh数仓文档下...
尚
硅谷
大
数据
技术
Hadoop
教程-笔记02【
Hadoop
-入门】_
尚
硅谷
大
数据
技术
之cdh数仓文档下载
尚
硅谷
大
数据
技术
之...
赞
踩
article
Hadoop
3
.x完整使用的
集群
搭建
(月薪过万 第四章)_
hadoop
3
集群
搭建
...
Hadoop
3
.x完整使用的
集群
搭建
一、介绍一、准备环节1、三台虚拟机2、安装依赖1. 安装net-too2. 安装...
赞
踩
article
Hadoop
proxy
user
...
简单说,就是当一个在上述配置文件中的
user
(针对上述配置文件来说,是任意
user
),试图利用Hive去和
Hadoop
产...
赞
踩
article
Hadoop
集群
搭建_
hadoop
集群
规划...
使用三台虚拟机,搭建一个
Hadoop
集群
_
hadoop
集群
规划
hadoop
集群
规划 使用三台...
赞
踩
article
hive
报错return
code
40000 from org.
apache
.
hadoop
.hi...
但是这个错是
hive
的错,我们开发过程 中会遇到很多
hive
问题,都怎么解决呢?我建议看源码,但先不要看报错源码,直接看...
赞
踩
article
超详细的基于
docker
搭建
hadoop
集群
_
docker
hadoop
...
基于Docker
搭建
Hadoop
集群
_
docker
hadoop
docker
hadoop
...
赞
踩
article
Hadoop
(七)
---------
使用
Docker
搭建
Hadoop
运行环境_dock...
使用
docker
搭建
hadoop
集群 _
docker
hadoop
docker
hadoop
...
赞
踩
article
使用
docker
搭建
Hadoop
_
docker
hadoop
...
Hadoop
简介1、
Hadoop
的整体框架
Hadoop
由HDFS、MapReduce、HBase、Hive和ZooKee...
赞
踩
article
docker
搭建单机
hadoop
_
docker
hadoop
单机...
docker
搭建
hadoop
_
docker
hadoop
单机
docker
hadoop
单机 ...
赞
踩
article
基于
Docker
搭建
Hadoop
分布式
及
Docker
基本操作
使用_
docker
hado...
Docker
的基础操作_
docker
hadoop
docker
hadoop
...
赞
踩
article
Docker 安装
hadoop
_
docker
安装
hadoop
...
硬件:单核CPU、内存1G 软件:Ubuntu 16.04操作系统、Docker、Hadoop。_
docker
安装 h...
赞
踩
article
Hadoop
(一)
Centos7
下Hdoop 安装及伪
分布式
集群部署_
centos7
hadoo...
Hadoop
(一)
Centos7
下Hdoop 安装及伪
分布式
集群搭建
hadoop
有三种部署方式本地模式:默认情况下...
赞
踩
相关标签
分布式
hadoop
大数据
java
shell
linux
Hadoop
Linux
centOS 7
环境搭建
hdfs
hive
apache
big data
docker