2012年8月16日

Hadoop 2.0 代码:Client端代码简要分析

摘要: 1.概览 以下主要叙述Hadoop如何将用户写好的MR程序,以Job的形式提交 主要涉及的四个java类文件:hadoop-mapreduce-client-core下的包org.apache.hadoop.mapreduce: Job.java、JobSubmitter.javahadoop-mapreduce-client-jobclient下的包org.apache.hadoop.mapred: YARNRunner.java、ResourceMgrDelegate.java2.代码分析与执行逻辑过程1).客户运行写好类下下面的程序,这里省去map和reduce的函数的实现:Job jo 阅读全文

posted @ 2012-08-16 18:15 as_ 阅读(4577) 评论(0) 推荐(0) 编辑

编程之美:求二进制中1的个数

摘要: 1.问题描述实现一个函数,输入一个无符号整数,输出该数二进制中的1的个数。例如把9表示成二进制是1001,有2位是1,因此如果输入9,该函数输出22.分析与解法解法1:利用十进制和二进制相互转化的规则,依次除余操作的结果是否为1 代码如下:int Count1(unsigned int v){ int num = 0; while(v) { if(v % 2 == 1) { num++; } v = v/2; } return num;}解法2:向右移位操... 阅读全文

posted @ 2012-08-16 14:45 as_ 阅读(4775) 评论(1) 推荐(1) 编辑

导航