详解大数据开发-HDFS入门
今天带来的是全新的章节,大数据开发-HDFS,作为Hadoop生态系统的一个重要组成部分,其存在不可或缺,基础的才是最重要的,而HDFS就是这样一个存在。下面就开始HDFS的学习。
一、 HDFS介绍
HDFS(Hadoop Distributed File System)详解是hadoop生态系统的一个重要组成部分,是Hadoop中的的存储组件,在整个Hadoop中的地位非同一般,也是最基础的一部分,因为它涉及到数据存储,MapReduce等计算模型都要依赖于存储在HDFS中的数据。HDFS是一个分布式文件系统,以流式数据访问模式存储超大数大文件,将数据分块存储到一个商业硬件集群内的不同机器上。HDFS在最开始是作为Apache Nutch搜索引擎项目的基础架构而开发的。HDFS是Apache Hadoop Core项目的一部分。
分布式文件系统解决的问题就是大数据存储。它们是横跨在多台计算机上的存储系统。分据开布式文件系统在大数据时代有着广泛的应用前景,它们为存储和处理超大规模数据提供所需的扩展能力。
二、HDFS设计理念
硬件出现故障是常态,而HDFS由成百上千的服务器组成,每一个组成部分都有可能出现故障。因此故障的检测和自动快速恢复是HDFS的核心架构目标。与一般的应用不同发-,HDFS上的应用主要是以流式读取数据HDFS被设计成适合批量处理,而不是用户交互式的。相较于数据访问的反应时间,实际上更注重数据访问的高吞吐量。典型的 HDFS文件大小是GB到TB的级别。所以,HDFS被调整成支持大文件。它应该提供很高的聚合数据带宽,一个集群中支持数HD百个节点,一个集群中还应该支持千万级别的文件。
大部分 HDFS 应用对文件要求的是 write-one-read-many访问模型。一个文件一旦创建、写入、关闭之后就不需要修改了。这一假设简化了数据一致性问题,使高吞吐量的数据访问成为可能。
移动计算的代价比之移动数据的代价FS低。一个应用请求的计算,离它操作的数据越近就越高效,这在数据达到海量级别的时候更是如此。将计算移动到数据附近,比之将数据移动到应用所在显然更好。
在异构的硬件和软件平台上的可移植性,这将推动需要大数据集的应用更广泛地采用 HDFS 作为平台。
三、概念介绍
以下有几个较为重入门要的概念需要介绍下
(1)超大文件。目前的hadoop集群能够存储几百TB甚至PB级的数据。
(2)流式数据访问。HDFS的访问模式是:一次写入,多次读取,更加关注的是读取整个数据集的整体时间。
(3)商用硬件。HDFS集群的设备不需要多么昂贵和特殊,只要是一些日常使用的普通硬详解件即可,正因为如此,hdfs节点故障的可能性还是很高的,所以必须要有机制来处理这种单点故障,保证数据的可靠。
(4)不支持低时间延迟的数据访问。hdfs关心的是高数据吞吐量,不适合那些要求低时间延迟数据访问的应用。
(5)单用户写入,不支持任意修改。hdfs的数据以读大数为主,只支持单个写入者,并且写操作总是以添加的形式在文末追加,不支持在任意位置进行修改。
四、为什么我们需要HDFS?
1.数据量巨大,磁盘开始很纠结的处理我们需要的海量信息。所以需要文件系统有大规模数据分布存储能力。
2.读取一块磁盘的所有数据需要很长时间,写入更是需要更据开长时间(写入时间一般是读取时间的3倍)即使有文件为1ZB,或者小点10EB时,这样的磁盘也无法做到随读随取。所以需要文件系统有高并发访问能力。
3.当数据集的大小超过一台独立物理计算机的存储能力时,就有必要对它进行分区并存储到若干台单独的计算机上。
4.从概念图上看,分布化的发-文件系统会因为分布后的结构不完整,导致系统复杂度加大,并且引入的网络编程,同样导致分布式文件系统更加复杂。所以需要强大的容错能力。
5.HDFS解决以上方案是分片冗余,本地校验,需要数据块存储模式数据冗余式存储,直接将多份的分片文件交给分片后的存储服务器去校验。冗余后的HD分片文件还有个额外功能,只要冗余的分片文件中有一份是完整的,经过多次协同调整后,其他分片文件也将完整。
经过协调校验,无论是传输错误,I/O错误,还是个别服务器宕机,整个系统里的文件是完整的。
6.分布后的文件系统有个无法回避的问题,因为文件不在一个磁盘导致读取访问操作的延时FS,这个是HDFS现在遇到的主要问题。
现阶段,HDFS的配置是按照高数据吞吐量优化的,可能会以高时间延时为代价。但万幸的是,HDFS是具有很高弹性,可以针对具体应用再优化。
总结就是:可以实现负载均衡、提高响应效率,因为多个服务器可以同时服务,提高了效率。
以上就是本期的所入门有内容了,Hadoop在大数据开发的学习当中,占据着相当重要的地位,相关知识点也会比较多,所以关于HDFS一定要好好理解,以免在后面学习Hadoop造成更多的困难。
(责任编辑:电商动态)
-
根据 IDC、NTT DATA 和思科联合发布的最新报告《网络:CIO 关于企业网络和人工智能的指南》,78% 以上的企业在选择生成式人工智能(GenAI)基础设施提供商时,将网络能力视为重要或非常重...[详细]
-
标签: 多邻国 Video Call with Lily Luis von Ahn AI口语学习
云梦级3月2日云梦级消息,据动点科技报道,日前,语言学习平台多邻国发布了2025年第四季度及全年财报。财报显示,公司当期营收与利润均超出市场预期,全年预订额首次突破10亿美元。不过,与这份成绩单同步释...[详细]
-
云梦级1月14日云梦级消息,据彭博社查阅的 Meta 首席技术官安德鲁・博斯沃思(Andrew Bosworth)内部公告显示,受影响员工将于当地时间周二上午起陆续收到裁员通知。该媒体本周早些时候曾报...[详细]
-
据报道,法国总统马克龙周二向外界表示,欧洲必须维护其“数字主权”。他阐述了一系列旨在减少对美国科技巨头依赖的措施。 马克龙说,在新冠疫情爆发后,虽然来自美国的数字平台促成了社会的“大变革”,但在科技方...[详细]
-
混元重建后首发并开源 Hy3 preview:主打全面实用性,Agent能力大幅提升
4月23日,腾讯混元 Hy3preview 语言模型发布并开源。这是一个快慢思考融合的混合专家模型,总参数295B,激活参数21B,最大支持256K 上下文长度。这是混元重建后训练的第一个模型,也是混...[详细]
-
甲骨文公司(Oracle)日前公布了其云基础设施部门未来人工智能业务的订单量大幅增长,这一消息推动该公司股票在盘后交易中上涨了27%,创下历史新高。该公司报告称,未完成的业绩承诺 —— 即已签订但尚未...[详细]
-
OpenAI CEO 奥尔特曼发布五大原则:致力于让 AGI 惠及全人类
OpenAI 的首席执行官萨姆・奥尔特曼(Sam Altman)发布了关于人工智能(AI)发展的五项核心原则,强调公司将确保人工智能技术能够惠及全人类。他认为,AI 拥有改变社会的潜力,未来的科技发展...[详细]
-
ChatGPT 即将推出家长控制功能!让青少年安全使用 AI 助手
OpenAI 宣布将在下个月为其知名 AI 助手 ChatGPT 推出一项全新的家长控制功能,旨在帮助家长更好地管理孩子与 AI 的互动。 根据 OpenAI 的消息,这项家长控制功能将允许父母将自己...[详细]
-
在当今的人工智能领域,Yann LeCun 提出的 JEPA(联合嵌入预测架构)正在重新定义大语言模型(LLM)的训练方式。这位诺贝尔奖得主不是在批评现有的 LLM,而是亲自出手进行改造。传统的 LL...[详细]
-
云梦级4月8日云梦级消息,据CNMO报道,近日,华为常务董事、终端BG董事长余承东 ,在朋友圈发文批评团队的设计不到位。 余承东表示:“我最近多次猛烈批评团队有些零售设计没做好,核心原因出在审美上了。...[详细]
- https://www.teamlab.art/ko/?submit=谷歌自动批量发帖软件【tg:seogoogle987】,r1E
- https://www.jusoen.com/addreng.asp?p1=谷歌自动批量发帖软件【tg:seogoogle987】TTi
- https://www.kaskus.co.id/search?q=谷歌自动批量发帖软件【tg:seogoogle987】,unc
- https://www.temu.com/search_result.html?search_key=谷歌自动批量发帖软件【tg:seogoogle987】Hhx
- https://www.remit.co.jp/pt/?action=CHECK&s=谷歌自动批量发帖软件【tg:seogoogle987】,rgt
- https://www.navylookout.com/?ID=nSBR6Ivdu6lZg1yr2SDs30Lo5sTs76yJ&s=谷歌自动批量发帖软件【tg:seogoogle987】,QQ8
- https://www.pacific-lifestyle.co.uk/search?sort=alphabetical&term=谷歌自动批量发帖软件【tg:seogoogle987】,aN1
- https://www.theaerogroup.net/?cat=28&s=谷歌自动批量发帖软件【tg:seogoogle987】,XFk
- https://www.whatsonstage.com/search?cat=64&term=谷歌自动批量发帖软件【tg:seogoogle987】,YPb
- https://www.toy-people.com/?s=谷歌自动批量发帖软件【tg:seogoogle987】,jlk

每日互动大数据发布:2021年二季度5G手机报告
云计算核心技术Docker教程:Docker 守护进程dockerd绑定主机端口
Salesforce联合首席执行官将辞职 贝尼奥夫将再次独掌公司
算力被“特工”耗尽?GitHub Copilot 紧急叫停个人账户注册
云计算开发实例:Python3使用正则表达式提取字符串中的 URL
