hadoop常用四大模块及五大进程节点介绍

Hadoop核心模块与节点详解
本文介绍了Hadoop的四大核心模块:core-site.xml、hdfs-site.xml、mapred-site.xml和yarn-site.xml,详细阐述了它们的功能,如数据存储、处理、调度和资源管理。同时,对Hadoop的五大节点NameNode、DataNode、Secondary NameNode、ResourceManager和NodeManager进行了详解,讨论了它们在集群中的角色和作用,尤其是NameNode和DataNode在文件系统中的关键地位。

1.1hadoop常用四大模块文件:

1.1.1core-site.xml(工具模块)

    包括Hadoop常用的工具类,由原来的Hadoopcore部分更名而来。主要包括系统配置工具Configuration、远程过程调用RPC、序列化机制和Hadoop抽象文件系统FileSystem等。它们为在通用硬件上搭建云计算环境提供基本的服务,并为运行在该平台上的软件开发提供了所需的API。

 

1.1.2hdfs-site.xml(数据存储模块)

    分布式文件系统,提供对应用程序数据的高吞吐量高伸缩性高容错性的访问。是Hadoop体系中数据存储管理的基础。它是一个高度容错的系统,能检测和应对硬件故障,用于在低成本的通用硬件上运行。HDFS简化了文件的一致性模型,通过流式数据访问,提供高吞吐量应用程序数据访问功能,适合带有大型数据集的应用程序。

namenode+ datanode + secondarynode

 

1.1.3mapred-site.xml(数据处理模块)

    基于YARN的大型数据集并行处理系统。是一种计算模型,用以进行大数据量的计算。Hadoop的MapReduce实现,和Common、HDFS一起,构成了Hadoop发展初期的三个组件。MapReduce将应用划分为Map和Reduce两个步骤,其中Map对数据集上的独立元素进行指定的操作,生成键-值对形式中间结果。Reduce则对中间结果中相同“键”的所有“值”进行规约,以得到最终结果。MapReduce这样的功能划分,非常适合在大量计算机组成的分布式并行环境里进行数据处理。

 </

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值