(1) 统计每个用户搜索的首要字总长度

Mapreduce程序:

public class sougou3 {
public static class Sougou3Map extends
Mapper<Object, Text, Text, Text> {
public void map(Object key, Text value, Context context)
throws IOException, InterruptedException {
  String line = value.toString();
  String[] vals = line.split("\t");
  String uid = vals[1];
  String search = vals[2];
  context.write(new Text(uid), new Text(search+"|"+search.length()));
}
}
public static class Sougou3Reduce extends
Reducer<Text, Text, Text, Text> {
public void reduce(Text key, Iterable<Text> values,
Context context) throws IOException, InterruptedException {
  String result = "";
  for (Text value : values) {
    String strVal = value.toString();
    result += (strVal+" ");
  }
  context.write(new Text(key + "\t"), new Text(result));
  }
  }
}

出口结果:


图片 1(2) 统计2011年12月30日1碰交2点内,搜索了的UID有哪些?

Mapreduce程序:

public class sougou1 {

    public static class Sougou1Map extends
            Mapper<Object, Text, Text, Text> {

        public void map(Object key, Text value, Context context)
                throws IOException, InterruptedException {
            String line = value.toString();
            String[] vals = line.split("\t");
            String time = vals[0];
            String uid = vals[1];
            //2008-07-10 19:20:00
            String formatTime = time.substring(0,4)+"-"+time.substring(4,6)+"-"+time.substring(6,8)+" "
                    +time.substring(8,10)+":"+time.substring(10,12)+":"+time.substring(12,14);
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date date;
            try {
                date = sdf.parse(formatTime);
                Date date1 = sdf.parse("2011-12-30 01:00:00");
                Date date2 = sdf.parse("2011-12-30 02:00:00");
                //日期在范围区间上
                if (date.getTime() > date1.getTime() && date.getTime() < date2.getTime()){
                    context.write(new Text(uid), new Text(formatTime));
                }
            } catch (ParseException e) {
                e.printStackTrace();
            }
        }
    }
    public static class Sougou1Reduce extends
            Reducer<Text, Text, Text, Text> {
        public void reduce(Text key, Iterable<Text> values,
                Context context) throws IOException, InterruptedException {
                String result = "";
                for (Text value : values) {
                    result += value.toString()+"|";
                }
                context.write(key, new Text(result));
        }
    }
}

 

出口结果:
左手是用户id,右边分别是时刻,以“|”作为分割。

图片 2

 

老三、一些演绎:

2.对于SOGOU_500W_UTF文件,完成下列程序设计内容:

美色&金钱-你会怎么选择?

3.使MAPREDUCE程序设计实现对文件中下列数据的排序操作78 11 56 87 25 63 19 22 55

Mapreduce程序:

public class Sort {
    //map将输入中的value化成IntWritable类型,作为输出的key    
    public static class Map extends Mapper<Object,Text,IntWritable,NullWritable>{
        private static IntWritable data=new IntWritable();
        //实现map函数
        public void map(Object key,Text value,Context context)
                throws IOException,InterruptedException{
            String line=value.toString();
            data.set(Integer.parseInt(line));
            context.write(data, NullWritable.get());
        }
    }

    //reduce将输入中的key复制到输出数据的key上,
    //然后根据输入的value-list中元素的个数决定key的输出次数
    //用全局linenum来代表key的位次
    public static class Reduce extends
            Reducer<IntWritable,NullWritable,IntWritable,NullWritable>{


        //实现reduce函数
        public void reduce(IntWritable key,Iterable<NullWritable> values,Context context)
                throws IOException,InterruptedException{
            for(NullWritable val:values){
                context.write(key, NullWritable.get());
            }
        }

    }

}

 

输出内容也:
图片 3

图片 4

1.使用ECLIPS具打包运行WORDCOUNT实例,统计莎士比亚文集各单词计数(文件SHAKESPEARE.TXT)。

①WorldCount.java 中的main函数修改如下:

public static void main(String[] args) throws Exception {
Configuration conf = new Configuration();
Job job = new Job(conf, "word count");
job.setJarByClass(WordCount.class);
job.setMapperClass(TokenizerMapper.class);
job.setCombinerClass(IntSumReducer.class);
job.setReducerClass(IntSumReducer.class);
job.setOutputKeyClass(Text.class);
job.setOutputValueClass(IntWritable.class);
//设置输入文本路径
FileInputFormat.addInputPath(job, new Path("/input"));
//设置mp结果输出路径
FileOutputFormat.setOutputPath(job, new Path("/output/wordcount"));    System.exit(job.waitForCompletion(true) ? 0 : 1);
}

②导出WordCount的jar包:
  export->jar file->next->next->Main
class里面挑WordCount->Finish。
③行使scp将wc.jar拷贝到node1机器,创建目录:hadoop fs –mkdir
/input,将shakespeare.txt上盛传hdfs上,运行wc.jar文件:hadoop jar
wc.jar
④使hadoop fs -cat /output/wordcount/part-r-00000 grep|head -n 30
查看前30久出口结果:图片 5

图片 6

【04 三者关系】:

环境:centos7+hadoop2.5.2

踌躇满志女帅哥-世人也以追

4.学生成就文件TXT内容(字段用TAB键分隔)如下,使用MAPREDUCE计算每个学生的平分成绩

李平 87 89 98 75
张三 66 78 69 70
李四 96 82 78 90
王五 82 77 74 86
赵六 88 72 81 76

Mapreduce 程序:

public class Score {

    public static class ScoreMap extends
            Mapper<Object, Text, Text, NullWritable> {

        public void map(Object key, Text value, Context context)
                throws IOException, InterruptedException {
            context.write(value, NullWritable.get());
        }

    }

    public static class ScoreReduce extends
            Reducer<Text, NullWritable, Text, IntWritable> {
        public void reduce(Text key, Iterable<NullWritable> values,
                Context context) throws IOException, InterruptedException {
            for (NullWritable nullWritable : values) {
                String line = key.toString();
                String[] vals = line.split("\t");
                String name = vals[0];
                int val1 = Integer.parseInt(vals[1]);
                int val2 = Integer.parseInt(vals[2]);
                int val3 = Integer.parseInt(vals[3]);
                int average = (val1 + val2 + val3) / 3;
                context.write(new Text(name), new IntWritable(average));
            }
        }
    }
}

 

出口结果也

 图片 7

连锁资料:

链接:http://pan.baidu.com/s/1dFD7mdr 密码:xwu8

【02 权力,金钱与美色】:

(3) 统计搜索了‘仙剑奇侠’的每个UID搜索该要词的次数。

Mapreduce程序:

public class sougou2 {
    public static class Sougou2Map extends
            Mapper<Object, Text, Text, IntWritable> {
        public void map(Object key, Text value, Context context)
                throws IOException, InterruptedException {
            String line = value.toString();
            String[] vals = line.split("\t");
            String uid = vals[1];
            String search = vals[2];
            if (search.equals("仙剑奇侠")){
                context.write(new Text(uid), new IntWritable(1));
            }
        }
    }
    public static class Sougou2Reduce extends
            Reducer<Text, IntWritable, Text, IntWritable> {
        public void reduce(Text key, Iterable<IntWritable> values,
                Context context) throws IOException, InterruptedException {
                int result = 0;
                for (IntWritable value : values) {
                    result += value.get();
                }
                context.write(new Text(key+"\t"), new IntWritable(result));
        }
    }
}

 

出口结果:
UID为:6856e6e003a05cc912bfe13ebcea8a04的用户搜索了“仙剑奇侠”共1不良。

     
在当代社会中,金钱可以说凡是无处不在的,它都渗透了众人衣、食、住、行的各个方面。一个总人口若是无钱,那么他当社会及即寸步难行;如果起矣钱,就得得物质享受。由于钱生这意向,所以她就是出矣一如既往种植使人疯狂的魔力,被蒙上了扳平叠地下的面罩。钱,是成千上万人口向往之物。在有的人眼里,只要来矣钱,就见面生尽,他们以为金钱是万能的,有矣钱就肯定会来甜。

 

 


【03 为什么而提这话题】:

 

     
权力、金钱以及美色是联系在共同的。一个企业主干部,一旦手中有了肯定的权位,他屡次面临着些许种植诱惑。一个凡钱,一个凡美色。贪官的眼,往往是同等不过盯在钱,一直注视着色。权力欲钱做支撑,金钱、美色需要权力做靠山。这就是权钱交易、权色交易。据统计,被审查的贪官中盖95%底发出情妇,腐败的领导干部6改成以上以及“包二奶”有关。有人总结出现在贪官的“一二三”现象:一个贪之家里,包方几独次奶,中间有众多生人插足。这是说的男贪官。其实,女贪官好色养“小白脸”的呢大有人在,是巾帼不让须眉。比如:“土地奶奶”罗亚平,深圳市公安局罗湖分局本局长安惠君……等等。这证明,权力不仅腐蚀男人,同样腐蚀女人。无论是谁发了权力,都使对准该维持敬畏感。正如习总书记反复告诫的那样,要衷心存敬畏,不要心存侥幸;只有警钟长鸣,才能够警笛不作。

   
 这个话题,我形容了两三篇有关的篇章了。感觉描述的凡于透了。从《处世难题:借钱》到《金钱–爱恨交织(一)》到《再称钱》犹是自己之醒所做。还是那句老话“钱莫是文武双全的,但是并未钱是万万不能的”。

 

     
金钱,可能是人类最为了不起之申。因为钱可以衡量大部份具体事物的值,也也全人类的文明作出重要的奉献,使人类从以物换物的营商手法进步到现代底社会面临有股票、地产、金融等等的明交易平台,这清一色是金的佳绩。金钱虽然针对人类有非常老之效能,同时也做产生系列的问题。

一、引子

    【01 推理一】:一定数量的金权力可以且拿走一定水平的美女。

   
 纵观古今中外,为官掌权者都面临着“三死陷阱”——权力、金钱、美色的考验,从根本上来说,是面临着权之考验。可以说,权力犹如一根藤,金钱以及美色则是这藤上了起之少单“苦瓜”。经受住了权之考验,就自然会跳出金钱与美色的陷阱。

权限,金钱,美色-追求一生

   
金钱&美色&权力。谈论是话题是很顾忌的,但是大家也都知晓即便是咱便追求及之,之所以忌讳是坐就三独随机一个拿出来都是老可怜之话题,都足够大家讨论达到十上半月份了,而自还公开地拿即时三者在同说,好像我是什么世外高人似的,不吃这三者的约,实际上恰恰相反。我哉是凡人一个,也会盼腰缠十万贯,也会想方发生美女美妻,还有一定之权杖。

图片 8


 有三三两两单小男孩的大人问她们,长大了,你们想有所什么?一个稍男孩就就兴奋的游说,我如果具有金钱、权利与花。他老爸二话不说就同样手掌过去,另一个小男孩说:我要事业、地位和情爱。他爸爸温和的温存了瞬间略带男孩,大加赞扬了平等洋。*

钱-世人也是狂热追求

   
爱美之心,人皆有之。那个男人不思搜寻个花做女人为!但是爱美不可好色,毕竟家里就来一个,再抖呢只能爱一个,重婚犯法。在外嫖赌,伤身、花钱、伤心、影响夫妻感情,更要的凡不道德。女人还是痴人说梦温柔的好,内在美,心里美。即使花星,毕竟非属自己,到下少散俱伤,声名狼藉,抓进监狱,幸福性福皆无,后悔莫及,何苦!

 

正文地址:http://www.cnblogs.com/aiweixiao/p/7883032.html


   
人有三亟需:权力、金钱、美色。此三急需并非善恶之分,为轻之口控制就为便于,为厌恶的人说了算就为恶。欲望像是荡舟的风帆:凭借风帆驾驶船只,可以行程千里要未停止;但是加大纵风帆而终止不停歇,一定会覆船的难。

 

权利 > 金钱 > 美色.

原文地址:http://www.jianshu.com/p/8c51c233d1d9

* *

 

 

图片 9

图片 10

红颜-权力金钱的附属,悲哀

【02 金钱】:

权限!有权力就会发钱财和老伴。

     
金钱为是一个好东西。如今是圆时代,有了钱财好工作,有矣钱,房子、老婆、看病、疗养、孩子出国、老人养老……什么都好解决。但是,君子爱财,取之有道。靠正当渠道,勤劳致富。不可知贪得无厌,采取不合法手段谋取钱财,不能够将钱权交易,赚其黑心钱。金钱就是像水同,既能够行船,也能沉舟。

   
 所以美女不是发生在王侯将相的寒,就是产生当巨商大贾之家。贫穷人家如果出了单美女,那么恭喜你,赶紧拿出去换钱权吧,从此可以衣食无忧,飞黄腾达。

季、写于终极

二、权力,金钱,美色

图片 11

 

 

 

   
相信大家看看眼前的立刻虽然故事,见仁见智。有人的人头以为第一只小男孩很无聊,第二独稍男孩很有出息,实际上,两者追求的以发啊精神之界别也?说的庸俗一点不怕是,追求“权力,金钱与红颜”,说的崇高一点即是追求“地位,事业与爱恋”。

   
追求“权力&金钱&美色”,没有啊坏,也不要看的邪洪水猛兽,但是“君子爱财,取之有道”的道理同样,当官,对爱情还是要聚精会神的,这里说的就是是辩证统一的观,个中乾坤,看官自己体会吧,欢迎留言讨论哈。

世界权力TOP3

【03 美色】:

 

   
记得小时候,我们村的人口即使不时对本身说,你上很好,将来当上大官,可不要遗忘了咱什么。“话糙理不略”,因为以她们眼里有了权,就能够起财,就能够拉家乡百姓快速盈利了。我想,拥有权力,能也全民谋好,也未尝不是同样件善事。

     
从辩证的见来拘禁,权力、金钱、美色,本身并未什么不好。权力可以开善,也堪开坏事,可以使人流芳百世,也可以假设人头遗臭万年。自古大忠大善、大奸大恶之口,常常是发且的人。金钱、美色也是同一,它既能够吃人带幸福,也能够于丁带来不幸。为官者不容许把权力、金钱、美色带上坟墓,而权力、金钱、美色却可以把为官者送上坟墓。须知这个世界既无是出钱人之社会风气,也未是发且人的世界,而是有心人的社会风气。是跌陷阱,还是走向辉煌,关键在融洽,命运总是掌握在友好手中。


【01 故事开头】:


     
金钱权力美女,三者紧密相联,形成一个封的圈子,对圈外的丁存有极其强的排斥性。如果想上圈内,必须有所其中一些,三者得这,就拿握了进金钱权利美女环绕的钥匙。

     一句话:金钱,对物质世界控制能力的数量化表现。

图片 12

 

   
 这个话题嘛,我也波及了有,譬如写美女帅哥的章,《女神之身材》、《欧美美女漫谈》、《把妹》走你抵。这个大家追求的吗特别多。所谓“英雄难过美人关”,大抵如此。

 

   【03 推理三】:美女就是凡是金钱和权力的附属品,也是两岸的阴

   
这个前面也略涉及到一些,像怎么当上领导等等的。我本着失去权力的了解比较的皮毛,我个人呢没有当过呀领导,也未是什么领导,所以针对是的发言权有限。但是权力真正对人之抓住深怪。中国封建社会就是如果“学而优则仕”,多少人梦寐以求的便是怀念当一个大官,这样即便能拥有和谐想使的整了。

 



 

   
 说这话题,也是本身眷恋出来的,来源于生活是老师,既然是本着君本人可怜要紧的望族还追求的东西,又何苦避而远之,自己黑暗中要么独立去徘徊涉原呢。

 

简单来说:

权的抓住是自金钱还有更多.

清风明月也是同栽追求

 
但是权力真正为会见将人口腐蚀,那些有矣权力,就忘记了祥和初衷,做一些违背自己意愿的从事,也是使人叹息。官员落马者有之,反腐倡廉者有之,这个世界,需要我们又多之擦亮眼睛来拘禁。

 

   
 性是促进人类进化的原动力,这句话说的不够直接,美女才是有助于人类社会发展的原动力。普通人,追求他身边的绝色,必须积极上进,努力挣钱,获得他的痴情面包。有钱人须要赚再多之钱,这样才产生或太求重强品位的花。有且的人数总得竭力专营,最要重充分之权杖,以便赢得更多的钱财、更多之淑女。

图片 13

【01 权力】:

钱的吸引是源于美色还有复多

 

    【02 推理二】:美女推动社会之迈入。

 

图片 14

   
 权和钱就是不同了,他们能于社会中强有,本身就印证了她们能力强,基因也无须会尽差。再和美人做后,强强联合,生出的淑女必定更上一层楼。即使偶尔生起个恐龙,在现世基因技术及诊治法技术之整形下,恐龙也会转换花。再加上这些花起机会接受更好之教育,长成之后自然相貌才艺俱优。

   
 普通人追求不至美女,由于遗传的涉及,不太可能生起个天姿国色的闺女,当然普通人的数量最为特别,几率领虽有些,也难说不偶尔基因突变,生起个红颜,但以此美女由于生所逼,成天日晒雨淋,皮肤易得漆黑,又要干些体力活,手上没有出老茧,手指变粗,没钱修,不论是姿色还是才气都以趁着年事的增进而消褪。

权力-有且不用,过期作废