Hadoop源代码分析(二)
下面给出了Hadoop的包的功能分析。
Package |
Dependences |
tool |
提供一些命令行工具,如DistCp,archive |
mapreduce |
Hadoop的Map/Reduce实现 |
filecache |
提供HDFS文件的本地缓存,用于加快Map/Reduce的数据访问速度 |
fs |
文件系统的抽象,可以理解为支持多种文件系统实现的统一文件访问接口 |
hdfs |
HDFS,Hadoop的分布式文件系统实现 |
ipc |
一个简单的IPC的实现,依赖于io提供的编解码功能 参考:http://zhangyu8374.iteye.com/blog/86306 |
io |
表示层。将各种数据编码/解码,方便于在网络上传输 |
net |
封装部分网络功能,如DNS,socket |
security |
用户和用户组信息 |
conf |
系统的配置参数 |
metrics |
系统统计数据的收集,属于网管范畴 |
util |
工具类 |
record |
根据DDL(数据描述语言)自动生成他们的编解码函数,目前可以提供C++和Java |
http |
基于Jetty的HTTP Servlet,用户通过浏览器可以观察文件系统的一些状态信息和日志 |
log |
提供HTTP访问日志的HTTP Servlet |
转载于:https://www.cnblogs.com/itgg168/archive/2012/11/22/2782406.html
Hadoop源代码分析(二)相关推荐
- Hadoop源代码分析
http://wenku.baidu.com/link?url=R-QoZXhc918qoO0BX6eXI9_uPU75whF62vFFUBIR-7c5XAYUVxDRX5Rs6QZR9hrBnUdM ...
- Hadoop源代码分析(完整图文版) part 1
在网上看到了很多此文章的装载,但是都是纯文字,这篇文章在没有图片的情况下阅读起来意义不大了.花了点时间上传了100多张图片,希望对大家学习hadoop有帮助. Hadoop源代码分析(一) 关键字: ...
- Hadoop源代码分析(完整版)
Hadoop源代码分析(一) 关键字: 分布式云计算 Google的核心竞争技术是它的计算平台.Google的大牛们用了下面5篇文章,介绍了它们的计算设施. GoogleCluster:http:/ ...
- Hadoop源代码分析 - MapReduce(转载)
1. Hadoop源代码分析(MapReduce概论) http://caibinbupt.javaeye.com/blog/336467
- Hadoop源代码分析(包mapreduce.lib.input)
接下来我们按照MapReduce过程中数据流动的顺序,来分解org.apache.hadoop.mapreduce.lib.*的相关内容,并介绍对应的基类的功能.首先是input部分,它实现了MapR ...
- 【原创】Kakfa utils源代码分析(二)
我们继续研究kafka.utils包 八.KafkaScheduler.scala 首先该文件定义了一个trait:Scheduler--它就是运行任务的一个调度器.任务调度的方式支持重复执行的后台任 ...
- Hadoop源代码分析(MapReduce概论)
大家都熟悉文件系统,在对HDFS进行分析前,我们并没有花很多的时间去介绍HDFS的背景,毕竟大家对文件系统的还是有一定的理解的,而且也有很好的文档.在分析Hadoop的MapReduce部分前,我们还 ...
- Hadoop源代码分析(IFile)
为什么80%的码农都做不了架构师?>>> Mapper的输出,在发送到Reducer前是存放在本地文件系统的,IFile提供了对Mapper输出的管理.我们已经知道,Mappe ...
- Hadoop源代码分析(四)
为org.apache.hadoop.io.compress等的分析预留位置 转载于:https://www.cnblogs.com/94julia/archive/2013/04/01/299281 ...
最新文章
- tkinter button 一个按钮第二次回复_python-tkinter使用方法
- 【leetcode】1032. Stream of Characters
- 一个能够编写、运行SQL查询并可视化结果的Web应用:SqlPad
- android 代码设置居右_Android 开发实现EditText 光标居右显示
- 关于Socket通信服务的心跳包(转)
- Android的MediaPlayer架构介绍
- Android UI基础教程 目录
- Win10右键新建中没有新建文件夹,电脑右键新建文件夹不见了
- IDEA Jsp乱码大全
- 利用dialogArguments进行网页页面传值
- 计算机桌面推流,OBS推流PPT电脑桌面投屏
- 首台自主创新全空冷机组在三峡运行,图扑数字孪生机体
- 线程池的设计与原理解析(二)之---execute()方法
- 2020年微信怎么推刷脸支付
- 为什么越长大越不想过生日
- Peewee 使用手册
- 开源的免费听音乐程序
- 学报格式和论文格式一样吗_学报论文发表格式有什么要求
- BUUCTF:[GKCTF2020]Sail a boat down the river
- 基于arm9的mbus集中器采集器持续改进