Hadoop的HDFS的特点高可靠性

简介: 【5月更文挑战第11天】Hadoop的HDFS的特点高可靠性

image.png
Hadoop的HDFS(Hadoop Distributed File System)是一个高度可靠性的分布式文件系统,其特点主要体现在以下几个方面:

  1. 数据冗余与硬件容错:HDFS将数据块分散存储在不同的节点上,并创建多个副本以提供冗余。这样,即使某个节点发生故障,数据仍然可以从其他节点的副本中恢复,从而保证了数据的高可靠性。
  2. 安全模式:HDFS启动时,NameNode会进入安全模式。在这个模式下,NameNode会对DataNode保存的数据块信息进行检查,只有当安全的数据块所占的比例达到了某个阈值,NameNode才会退出安全模式。这种机制有助于确保数据的完整性和可靠性。
  3. SecondaryNameNode:Hadoop使用SecondaryNameNode来备份NameNode的元数据,以便在NameNode失效时能从SecondaryNameNode恢复出NameNode上的元数据。这种备份机制进一步增强了HDFS的可靠性。
  4. 流式数据访问:HDFS被设计成适合批量处理的,而不是用户交互式的。它支持一次写入多次读取的顺序读写模式,这种模式使得HDFS在处理大数据集时具有很高的吞吐量。同时,由于HDFS放宽了POSIX的部分要求,它可以实现流的形式访问文件系统中的数据,这也增强了其可靠性。
  5. 简单的一致性模型:HDFS程序对文件操作需要的是一次写多次读取的操作模式。这种假定简单化了数据一致的问题,并使高吞吐量的数据访问变得可能。这有助于确保数据在HDFS中的一致性和可靠性。

综上所述,Hadoop的HDFS通过数据冗余、硬件容错、安全模式、SecondaryNameNode备份、流式数据访问以及简单的一致性模型等多种机制来保证其高可靠性。这些特点使得HDFS成为处理大规模数据集的理想选择。

目录
相关文章
|
4月前
|
分布式计算 Kubernetes Hadoop
大数据-82 Spark 集群模式启动、集群架构、集群管理器 Spark的HelloWorld + Hadoop + HDFS
大数据-82 Spark 集群模式启动、集群架构、集群管理器 Spark的HelloWorld + Hadoop + HDFS
241 6
|
4月前
|
SQL 分布式计算 监控
Hadoop-20 Flume 采集数据双写至本地+HDFS中 监控目录变化 3个Agent MemoryChannel Source对比
Hadoop-20 Flume 采集数据双写至本地+HDFS中 监控目录变化 3个Agent MemoryChannel Source对比
92 3
|
4月前
|
SQL 分布式计算 关系型数据库
Hadoop-24 Sqoop迁移 MySQL到Hive 与 Hive到MySQL SQL生成数据 HDFS集群 Sqoop import jdbc ETL MapReduce
Hadoop-24 Sqoop迁移 MySQL到Hive 与 Hive到MySQL SQL生成数据 HDFS集群 Sqoop import jdbc ETL MapReduce
164 0
|
4月前
|
SQL 分布式计算 关系型数据库
Hadoop-23 Sqoop 数据MySQL到HDFS(部分) SQL生成数据 HDFS集群 Sqoop import jdbc ETL MapReduce
Hadoop-23 Sqoop 数据MySQL到HDFS(部分) SQL生成数据 HDFS集群 Sqoop import jdbc ETL MapReduce
71 0
|
4月前
|
SQL 分布式计算 关系型数据库
Hadoop-22 Sqoop 数据MySQL到HDFS(全量) SQL生成数据 HDFS集群 Sqoop import jdbc ETL MapReduce
Hadoop-22 Sqoop 数据MySQL到HDFS(全量) SQL生成数据 HDFS集群 Sqoop import jdbc ETL MapReduce
93 0
|
4月前
|
存储 分布式计算 资源调度
大数据-04-Hadoop集群 集群群起 NameNode/DataNode启动 3台公网云 ResourceManager Yarn HDFS 集群启动 UI可视化查看 YarnUI(一)
大数据-04-Hadoop集群 集群群起 NameNode/DataNode启动 3台公网云 ResourceManager Yarn HDFS 集群启动 UI可视化查看 YarnUI(一)
119 5
|
4月前
|
资源调度 数据可视化 大数据
大数据-04-Hadoop集群 集群群起 NameNode/DataNode启动 3台公网云 ResourceManager Yarn HDFS 集群启动 UI可视化查看 YarnUI(二)
大数据-04-Hadoop集群 集群群起 NameNode/DataNode启动 3台公网云 ResourceManager Yarn HDFS 集群启动 UI可视化查看 YarnUI(二)
52 4
|
4月前
|
XML 分布式计算 资源调度
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
231 5
|
4月前
|
SQL 分布式计算 Hadoop
Hadoop-14-Hive HQL学习与测试 表连接查询 HDFS数据导入导出等操作 逻辑运算 函数查询 全表查询 WHERE GROUP BY ORDER BY(一)
Hadoop-14-Hive HQL学习与测试 表连接查询 HDFS数据导入导出等操作 逻辑运算 函数查询 全表查询 WHERE GROUP BY ORDER BY(一)
77 4
|
4月前
|
XML 资源调度 网络协议
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
228 4

相关实验场景

更多