hadoop入门系列之二【hadoop项目以及结构】

本文介绍了Hadoop的项目结构,包括Hadoop的Common、Avro、MapReduce、HDFS等核心组件,以及Chukwa、Hive、HBase等周边项目。Hadoop的体系结构基于主从结构,NameNode负责元数据管理,DataNode存储数据,MapReduce实现分布式计算。文章还提及了Zookeeper在协调服务中的角色。
摘要由CSDN通过智能技术生成

1、概述

现在hadoop已经法阵成为包含很多项目的集合,尽管其核心是MapReduce和HDFS分布式文件系统,但是与Hadoop相关的Common、Avro、Chukwa、Hive、HBase等项目也是不可或缺的,它们提供了互补性服务或者在核心层上提供了更高层的服务。hadoop项目结构如截图所示:


在接下来的文章将详细介绍hadoop各个关联项目的介绍

2、hadoop相关项目介绍

  • Common

Common是为Hadoop其他子项目提供支持的常用工具,它主要包括FileSystem、RPC和串行化库,它们为在廉价的硬件上搭建云计算环境提供了基本的服务,并且会为运行在该平台上的软件开发提供了所需的API。

  • Avro

用于数据库序列化的系统,它提供了丰富的数据结构类型、快速可压缩的二进制数据格式、存储持久性数据的文件集、远程调用RPC的功能和简单的动态语言集成功能,其中代码生成器即不需要读写文件数据,也不需要使用或者实现RPC协议,它只是一个可选的对静态类型语言的实现。

Avro系统依赖于模式,数据的读和谐是在模式之下完成的,这样可以减少写入数据的开销&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来生做一个苦行僧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值