扫盲:Hadoop分布式文件系统(HDFS)基础概念讲解!

作者 : 开心源码 本文共696个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共119人阅读

无论你如何将Hadoop与Spark进行比照,无论Spark生态多么成熟和完善,其底层终归要基于HDFS,毕竟这是目前最成熟的分布式底层文件系统,几乎没有哪家公司愿意重新花费精力研发一个全新的文件系统。

本文将探讨Hadoop分布式文件系统(HDFS)的基本概念以及管理HDFS的十大Hadoop Shell命令。HDFS是Apache Hadoop框架的底层文件系统,是一个分布式存储框架,跨越数千种商使用硬件。

该文件系统提供容错、高吞吐、流数据访问以及高可靠性等功能。HDFS的体系架构适使用于存储大量数据及快速解决,HDFS是Apache生态系统的一部分。

在此之前,我们先来理解Apache Hadoop框架,其主要包含以下几大板块:

  • Hadoop Common——包含Hadoop其余板块所需的库和实使用程序;
  • HDFS——商使用机存储数据的分布式文件系统,在集群中提供非常高的聚合带宽;
  • Hadoop YARN ——资源管理平台,负责管理集群上的计算资源并用它们调度使用户应使用程序;
  • Hadoop MapReduce——使用于大规模数据解决的编程模型。

Hadoop中的所有板块都设计了一个基本假设,即硬件故障(单个机器或者整个机架)是显而易见的,因而应由Hadoop框架在软件应使用程序中自动解决。

Apache Hadoop的HDFS组件最初来自Google的MapReduce和Google File System(GFS)。

HDFS是Hadoop应使用程序用的主要分布式存储,HDFS集群主要由NameNode和DataNode组成。NameNode管理文件系统元数据,DataNode使用于存储实际数据。

扫盲:Hadoop分布式文件系统(HDFS)基础概念讲解!

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 扫盲:Hadoop分布式文件系统(HDFS)基础概念讲解!

发表回复