沧州三亚菏泽经济预测自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

大数据技术版的对文

8月8日 艮山观投稿
  mportjava。io。IOE
  aclasstaghrefwiki10895U6DVNL7LR4Y。htmlimportorga。apache。hadoop。conf。C
  importorg。apache。hadoop。conf。C
  importorg。apache。hadoop。fs。FileS
  importorg。apache。hadoop。fs。P
  importorg。apache。hadoop。io。LongW
  importorg。apache。hadoop。io。T
  importorg。apache。hadoop。mapreduce。J
  importorg。apache。hadoop。mapreduce。M
  importorg。apache。hadoop。mapreduce。R
  importorg。apache。hadoop。mapreduce。lib。input。FileInputF
  importorg。apache。hadoop。mapreduce。lib。output。FileOutputF
  importorg。apache。hadoop。util。T
  importorg。apache。hadoop。util。ToolR
  publicclassWordCountextendsConfiguredimplementsTool{
  对文本文件进行Wordcount,文本文件的输入类型是TextInputFormat,它实现了createRecordReader,
  返回创建的LineRecordReader实现类,这个类里就有对应的key和value的类型
  文本文件
  KEYIN:行字节偏移量
  VALUEIN:一行数据
  mapper的输入类型是由业务需求来自行确定类型,跟框架没关系,因为我们的需求是按照单词统计数量
  key:单词,String类型的封装类Text
  value:数值,Long类型的封装类LongWritable
  publicstaticclassWordCountMapperextendsMlongwritable,{longwritable,
  ZZ
  map(),一行调用一次
  Override
  protectedvoidmap(LongWritablekey,Textvalue,Contextcontext)
  throwsIOException,InterruptedException{
  Stringlinevalue。toString();
  System。out。println(map():keyIn:key。get();valueIn:value。toString());
  String〔〕splitsline。split();
  for(Stringword:splits){
  keyOut。set(word);
  map()输出数据,用context。write()
  context。write(keyOut,valueOut);
  System。out。println(map():keyOut:keyOut。toString();valueOut:valueOut。get());
  }
  }
  }
  KEYIN,VALUEIN:根据map输出的类型来确定
  KEYOUT,VALUEOUT:根据业务需求确定
  KEYOUT是单词,String类型的封装类Text
  VALUEOUT数值,Long类型的封装类LongWritable
  publicstaticclassWordCountReducerextendsRtext,{text,
  LongWritablevalueOutnewLongWritable();
  一个key调用一次
  Override
  protectedvoidreduce(Textkey,Ivalues,Contextcontext)throwsIOException,InterruptedException{
  StringBuildersbnewStringBuilder();
  sb。append(reduce():keyIn:key。toString();vlaueIn:〔);
  longsum0;
  for(LongWritablew:values){
  通过get(),获取LongWritable对象的实际值
  longnumw。get();
  
  sb。append(num)。append(,);
  }
  sb。deleteCharAt(sb。length()1);
  sb。append(〕);
  System。out。println(sb。toString());
  valueOut。set(sum);
  context。write(key,valueOut);
  }
  }
  Override
  publicintrun(String〔〕args)throwsException{
  job创建及配置,提交任务
  ConfigurationconfgetConf();
  创建job对象
  JobjobJob。getInstance(conf,wordcount);
  job任务运行类
  job。setJarByClass(WordCount。class);
  job任务map运行类
  job。setMapperClass(WordCountMapper。class);
  job任务reduce运行类
  job。setReducerClass(WordCountReducer。class);
  job任务map阶段输出的key的类型
  job。setMapOutputKeyClass(Text。class);
  job任务map阶段输出的value类型
  job。setMapOutputValueClass(LongWritable。class);
  job任务reduce阶段(最后阶段)输出的key的类型
  job。setOutputKeyClass(Text。class);
  job任务reduce阶段(最后阶段)输出的value的类型
  job。setOutputValueClass(LongWritable。class);
  设置reduce个数
  job。setNumReduceTasks(2);
  job任务的输入目录
  FileInputFormat。addInputPath(job,newPath(args〔0〕));
  PathoutputPathnewPath(args〔1〕);
  job任务的输出目录
  FileOutputFormat。setOutputPath(job,outputPath);
  解决自动删除输出目录
  FileSystemfsFileSystem。get(conf);
  判断文件系统下存不存在该目录,如果存在删除
  if(fs。exists(outputPath)){
  递归删除
  fs。delete(outputPath,true);
  System。out。println(outputdir:outputPath。toString()deletedSUCCESS!);
  }
  提交任务
  waitForCompletion(false);false:代表不输出counter
  booleanstatusjob。waitForCompletion(false);
  returnstatus?0:1;
  }
  publicstaticvoidmain(String〔〕args)throwsException{
  运行时将输入输出目录放到执行参数里,用main()的args接收到
  tmpinputtmpoutput
  System。exit(ToolRunner。run(newWordCount(),args));
  }
  }
投诉 评论

桂花树的针对性修剪技术栽培桂花,如果长期不注意修剪整形,就会长成畸形树。对于这类树,应有针对性地进行修剪。下面一起去详细了解一下桂花树的针对性修剪技术。(一)长很高而下部缺少枝叶的植株,可将主……留学实拍日本人服务精神有多夸张留学实拍:日本人服务精神有多夸张去日本之前,早就听去过的同事朋友称赞过日本人的服务。我一直不以为然,不就是点头哈腰,不就是微笑吗?还能有什么特别?事实证明,日本的服务真是……农村池塘养鱼怎样进行施肥池塘养殖是淡水鱼的主要养殖方式,在我国使用多年,养殖的过程中鱼的产量关系到养殖户的经济效益,想要鱼产量高施肥是主要的一个环节。那么农村池塘养鱼怎样进行施肥呢?下面就跟小编一起来……大数据技术版的对文mportjava。io。IOEaclasstaghrefwiki10895U6DVNL7LR4Y。htmlimportorga。apache。hado……小麦种子有什么特点小麦种子有哪些特性?小麦种子有什么习性?什么是小麦后熟?以下中国三农网就作简单介绍,供网友们参考。1、小麦种粒结构:由于小麦种子的胚部比例、皮层厚度和贮藏稳定性有密切关系……个提炼卖点的角度让你的产品大卖在产品营销上,我们首先要了解什么是产品卖点,好的产品卖点的要求以及详细的卖点是什么,并将这些卖点套用到自家产品上。无论是500强企业,还是中小企业,在新产品推出或者产品竞……复杂地形要做向导而非指路人当团队面对较为复杂或艰难的问题时候,第一反应:要做个好向导而非指路人团队管理中,总会遇到一些复杂和艰难的状况,面对这种情况,管理者扮演什么样的角色,发挥什么样的作用,将直……猫咪讨厌你对它做的事情有一种动物视力惊人,只需要人类看清东西所需光线的六分之一,最远能看到60米,它们的外围视力大概能到285度,但它们又是最懒的哺乳动物,一天要睡16个小时,如果不睡觉,也会拿出3……姬凤梨姬凤梨的别名篦叶姬凤梨,又名小花姬凤梨。姬凤梨的形态特征姬凤梨,在地下的部分有块状的根茎,地上部分一般无茎。枝叶自根茎上密集生长,叶片是绿褐色,自根部形状由宽……连续创业者说如何获得你的前万个用户到达第一个百万用户,社交平台Twitter用了24个月,图片视觉分享网站Pinterest用了20个月,地理签到应用Foursquare用了13个月,社交媒体Facebook用……烤箱的烤网和烤盘一起用吗烤箱是非常万能的烹饪电器,除了可以烤面包、蛋糕等烘焙食物之外,还可以加热饭菜,或者烧烤食物去使用,少部分烤箱还可以低温发酵酸奶。烤箱里面会附带烤盘和烤架,方便放置食物,那么这两……重庆年考研应届生占近法学专业受欢迎本报讯(记者戴宇)2010年全国硕士研究生招生入学考试今天上午将拉开帷幕。26356人的考研大军,创我市报考人数新高,其中应届本科生占了近7成。重庆教育考试院专家认为,我……
基本操作小麦细菌性条斑病如何防治种植葡萄如何防治葡萄天蛾从需求与认知出发用新品类塑造领导品牌想见你穿越的条件是什么想见你谢医生谢芝齐为什么也用人单位歧视女大学生持久的企业文化的特征怎样形容优秀的企业文化与部门澳洲留学科学工程学位就业前景大好教你彩绘蛋壳变哆啦梦什么枪易躲什么箭难防微信公众账号二维码如何提取链接地址如何填写电脑的地址我的理想是当电台主持人作文追寻我曾经的母爱纯棉造句用纯棉造句大全数码知识小米10怎么打开usb调试打开USB调试教程定妆喷雾什么牌子好买什么喷雾能pick到防脱妆稻草九牛一毛的意思和造句九牛一毛的意思和造句有哪些猫咪可不可以吃花椒锅巴猫咪能不能吃花椒锅巴描述我的老师优秀作文600字家在邗城的作文走进美国课堂汉堡面包放冰箱冷冻可以保存多久汉堡面包放冰箱冷冻具体可以保存

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找