千家信息网

HDFS产生背景是什么

发表于:2024-10-08 作者:千家信息网编辑
千家信息网最后更新 2024年10月08日,小编给大家分享一下HDFS产生背景是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!HDFS产生背景随着数据量越来越大,
千家信息网最后更新 2024年10月08日HDFS产生背景是什么

小编给大家分享一下HDFS产生背景是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!


HDFS产生背景

随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。HDFS只是分布式文件管理系统中的一种。


HDFS定义

HDFS( Hadoop Distributed File System),它是一个文件系统,用于存储文件,通过目录树来定位文件;其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色

关键词:文件系统,分布式

使用场景

适合一次写入,多次读出的场景,且不支持文件的修改。适合用来做数据分析,并不适合用来做网盘应用

优点

  • 高容错性(1)数据自动保存多个副本。它通过增加副本的形式,提高容错性。 (2)某一个副本丢失以后,它可以自动恢复

  • 适合处理大数据(1)数据规模:能够处理数据规模达到GB、TB、甚至PB级别的数据: (2)文件规模:能够处理百万规模以上的文件数量,数量相当之大 (3)可构建在廉价机器上,通过多副本机制,提高可靠性

缺点

  • 不适合低延时数据访问,比如毫秒级的存储数据,是做不到的

  • 无法高效的对大量小文件进行存储

(1)存储大量小文件的话,它会占用 Namenode大量的内存来存储文件目录和块信息。这样是不可取的,因为 Namenode的内存总是有限的:
(2)小文件存储的寻址时间会超过读取时间,它违反了HDFS的设计目标。
  • 不支持并发写入、文件随机修改HDFS

(1)一个文件只能有一个写,不允许多个线程同时写:
(2)仅支持数据 append(追加),不支持文件的随机修改

HDFS组成架构图

HDFS文件块大小

思考:快为什么不能设置太小,也不能设置太大呢?

(1)HDFS的块设置太小,会增加寻址时间,程序一直在找块的开始位置:(2)HDFS的块比磁盘的块大,其目的是为了最小化寻址开销:(3)如果块设置的太大,从磁盘传输数据的时间会明显大于定位这个块开始位置所需的时间。导致程序在处理这块数据时,会非常慢。


以上是"HDFS产生背景是什么"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

文件 数据 系统 存储 时间 管理 分布式 副本 规模 处理 支持 背景 磁盘 篇文章 操作系统 位置 内存 内容 场景 多个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库中查询姓李的学生怎么查 网络安全和违法犯罪 数据库delete所有数据 喀什地区嵌入式软件开发招聘 请问软件开发的一般过程 密码编程学与网络安全pdf 数据库应用技术表实训报告 西安手机软件开发公司如何选择 北京笑游网络技术 信威电池服务器连接失败 Esemble蛋白质数据库 数据库出生日期的默认值 数据库第四次作业备份与恢复数据 国家网络安全高峰论坛在哪 网络安全课程免费平台 软件开发技术大专好找工作吗 学电脑软件开发学费要多少钱 公司网络安全知识内容 西宁网络安全实战特训营收费标准 工信局学习网络安全法 湖北pdu服务器专用电源定制 贪玩蓝月登录服务器 组织开展网络安全知识竞赛 桌面分区软件开发 服务器流量代表什么 网络安全问题中存在的矛盾 网络安全等级保护系统的划分 网络安全模式可以打游戏吗 大学数据库作业论文 网络安全与刑法
0