自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

alain898的专栏

格物穷理

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 ApplicationMaster实现原理

2014-03-03 21:51:22 951

转载 关注google的guava工具包

google的guava工具包的确很多好东西,包括之前的字符串处理工具类的,还有大量的collection相关的,项目地址在:http://code.google.com/p/guava-libraries/ 留意到其中的collection相关类中的map,简单介绍如下,更多的请大家补充挖掘或者 看原来的文档:     guava提供的是多值map!,就是说,一个key,

2014-02-28 09:36:06 562

原创 Jaas中的各种概念

Subject :表示一个用户(人或程序)Principals :既可以代表一个用户的各种“身份证件(即identity)”,也可以代表一个用户的各种“身份角色(即role)”

2014-01-05 21:09:03 684

原创 Linux论文资源1

内容和质量都非常翔实的论文集合:https://www.kernel.org/doc/ols/

2013-10-04 22:18:37 910

原创 map任务中的Mapper类

在Hadoop1.1.2中,Mapper.java中的Mapper并不是一个接口,而是一个类;但是其作用就是一个接口,Mapper类是这个接口的默认实现;我们在写自己map-reduce应用时,需要按照自己的需求实现自己的MyMapper类,我们实现的MyMapper类就必须是继承自这个Mapper类。从源代码来看,原理如下所示:在MapTask.java的runNewMapper函数

2013-07-18 10:59:17 856

转载 hadoop几个版本区别

转载自http://blog.csdn.net/chlaws/article/details/84796270.20.x是历史稳定版0.23.x是根据0.20.x的稳定版引入了federation和yarn,但缺少NN和HA1.0.x是当前稳定版,但和0.20.x系列差不多,只不过有些优化改进1.1.x是beta版2.0.x 现在是alpha版,有yarn和federati

2013-07-17 13:52:08 749

原创 什么是Web应用程序?什么是JavaBean?

前两天读hadoop的源码,看到其中JMX部分用到了Bean的概念,于是到网上查了些关于Bean的资料。结果呢,尼玛找了些关于EJB(enterprise java beans)的资料,以为带个java、带个bean字样就是javabean了。后来看了半天发现EJB这货压根不是我期望学习的资料。然后,将错就错吧,找了《enterprise java beans3.0中文版》这本书,读到了一些关于W

2013-07-13 16:49:32 1141

原创 map任务中,merge过程的实现方法

大写的FS表示“分布式文件系统”map任务中,merge的排序算法首先,在map任务产生的所有中间文件(即IFile格式文件)中,选择文件大小最小的io.sort.factor(即源代码中的factor变量)个文件,然后将代表这些文件的Segment实例化对象各自作为一个节点,建成一个“小顶堆”。而对这个小顶堆中各个节点排序的比较方法,实际上就是在比较各个Segment第一个键值对

2013-07-11 13:33:10 2249

原创 TaskTracker上进行作业本地化的过程

下面是在TaskTracker上进行作业本地化的过程:(注意Task与TaskTracker是运行在同一个节点上的,因为Task所在的JVM是由TaskTracker启动的)// intialize the job directory  RunningJob localizeJob(TaskInProgress tip)   throws IOException, Interrup

2013-07-09 22:38:25 503

原创 TaskTracker向JobTracker发送心跳时的问题

HeartbeatResponse transmitHeartBeat(long now) throws IOException {    // Send Counters in the status once every COUNTER_UPDATE_INTERVAL    boolean sendCounters;    if (now > (previousUpdate + CO

2013-07-09 20:49:12 667

原创 DistributedCacheManager

TaskDistributedCacheManager:管理的是单独一个job的缓存文件(cached files)TrackerDistributedCacheManager:管理的是一个TaskTracker中由所有job共享的缓存文件

2013-07-07 22:20:34 516

原创 hadoop中的MetricsSystem类的含义

generateNewIdentifier()返回系统当前时间字符串,如"201307032019"metrics system :度量系统,是用于计量某个事物的各个可测量属性的多个计量单元的集合。而在HADOOP中这个“事物”是指JVM。每一个JVM都有且仅有一个MetricsSystem的实例,就是DefaultMetricsSystem中的单例“INSTANCE”。而每一个JVM中都

2013-07-03 22:45:05 855

原创 将分片split的信息写入到job.split和splitmetainfo文件中

int writeNewSplits(JobContext job, Path jobSubmitDir) throws IOException,      InterruptedException, ClassNotFoundException {    Configuration conf = job.getConfiguration();    InputFormat input

2013-06-25 20:42:06 1940

原创 mapreduce中的split(分片)问题

//这是hadoop1.0.4中LineRecordReader.java中的一段代码 public void initialize(InputSplit genericSplit,                         TaskAttemptContext context) throws IOException {    FileSplit split = (F

2013-06-25 09:58:28 3424 3

分水岭算法C语言实现

这是分水岭算法的纯C实现,针对8位灰度图做处理。结果和Matlab自带分水岭算法效果类似。

2014-05-04

OSPFD源代码

这是《OSPFD协议完全实现》一书的源代码,非常具有参考价值,可以由此学习路由协议栈的实现。

2014-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除