Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 63.9MB ·虚拟内存 1300.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Hadoop 文件系统是使用分布式文件系统设计开发的。它在商品硬件上运行。
与其他分布式系统不同,HDFS具有高度容错性,并使用低成本硬件设计。
HDFS拥有非常大量的数据并提供更容易的访问。为了存储这样庞大的数据,文件存储在多台机器上。
这些文件以冗余方式存储,以便在发生故障时挽救系统免受可能的数据丢失。HDFS还使应用程序可用于并行处理。
下面给出了Hadoop文件系统的体系结构。
HDFS遵循主从架构,它具有以下元素。
namenode是包含GNU / Linux操作系统和namenode软件的商品硬件。它是一款可以在商品硬件上运行的软件。具有namenode的系统充当主服务器,它执行以下任务:
datanode是一种商品硬件,具有GNU / Linux操作系统和datanode软件。对于集群中的每个节点(商品硬件/系统),都会有一个datanode。这些节点管理其系统的数据存储。
通常用户数据存储在HDFS的文件中。文件系统中的文件将被划分为一个或多个段和/或存储在单独的数据节点中。这些文件段被称为块。换句话说,HDFS可以读取或写入的最小数据量称为块。默认块大小为64MB,但可以根据需要更改HDFS配置来增加。
开始HDFS首先,您必须格式化配置的HDFS文件系统,打开namenode(HDFS服务器),然后执行以下命令。$ hadoop namenode -format格式化HDFS后,启动分布式文件系统。 ...