当前位置: 首页 > news >正文

西安市网站建设_网站建设公司_SQL Server_seo优化

专门做推荐的网站,网站如何判断做的好不好,wordpress 判断是否为首页,临沂营销网站建设本身求平均数很简单的#xff0c;必须用到combine的话我在两个地方废了很多时间#xff0c;一是combine的输入不仅仅是map的输出#xff0c;还有可能是combine的输出#xff0c;所以对value的处理得分两种情况吧#xff1b;二是结果要保留4位有效数字。。。噗#xff0c;…本身求平均数很简单的必须用到combine的话我在两个地方废了很多时间一是combine的输入不仅仅是map的输出还有可能是combine的输出所以对value的处理得分两种情况吧二是结果要保留4位有效数字。。。噗注意保留4位有效数字不等于小数点后面有四位第二不能用parse它只能转成整形。第三代码写的实在比较挫哎。import java.io.IOException;import java.math.BigDecimal;import java.math.MathContext;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.DoubleWritable;import org.apache.hadoop.io.LongWritable;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Job;import org.apache.hadoop.mapreduce.Mapper;import org.apache.hadoop.mapreduce.Reducer;import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;public class Avg {public static class Map extendsMapper{protected void map(LongWritablekey, Text value, Context context)throwsIOException, InterruptedException {String line value.toString();StringTokenizerwords new StringTokenizer(line, \n);//对每一行进行分割while(words.hasMoreElements()) {StringTokenizertokenizerLine new StringTokenizer(words.nextToken());StringstrAlp tokenizerLine.nextToken();StringstrData tokenizerLine.nextToken();Textalphabet new Text(strAlp);Textscore new Text(strData);context.write(alphabet,score);}}}public static class Combine extendsReducer{//将部分和以及出现次数共同作为valueprivate Text tmp newText();public void reduce(Text key,Iterable values, Context context)throwsIOException, InterruptedException {//统计某字母出现次数和部分和int sum 0;int count 0;String[]val_input null;for (Text val: values) {if((val_inputval.toString().split(:)).length2){sum Integer.parseInt(val_input[0].toString());countInteger.parseInt(val_input[1].toString()); }else{sum Integer.parseInt(val.toString());count;}} // 设置value值为部分和以及出现次数tmp.set(sum : count);context.write(key, tmp);}}public static class Reduce extends Reducer{private String tmp_sum newString();private String tmp_count newString();public void reduce(Text key,Iterable values, Context context)throws IOException, InterruptedException {int sum_all 0;int count_all0; for (Text val: values) {Stringstr_tmpval.toString();//将部分和以及出现次数分割分别求和intsplitIndex str_tmp.indexOf(:);tmp_sum str_tmp.substring(0, splitIndex);tmp_count str_tmp.substring(splitIndex1);intint_sum Integer.parseInt(tmp_sum);intint_count Integer.parseInt(tmp_count); sum_all int_sum;count_all int_count;} double average (sum_all * 1.0) / (count_all *1.0); MathContext mathContext new MathContext(4);BigDecimal c new BigDecimal(average);BigDecimal aver_final c.round(mathContext);double aver_4 aver_final.doubleValue();String str_aver String.valueOf(aver_4);Text aver new Text();aver.set(str_aver);context.write(key, aver);}}public static void main(String[] args) throwsException {Configuration conf newConfiguration();Job job new Job(conf,Avg_use_combine);job.setJarByClass(Avg.class);job.setMapperClass(Map.class);job.setCombinerClass(Combine.class);job.setReducerClass(Reduce.class);job.setOutputKeyClass(Text.class);job.setOutputValueClass(Text.class);FileInputFormat.addInputPath(job,new Path(args[0]));FileOutputFormat.setOutputPath(job,new Path(args[1]));System.exit(job.waitForCompletion(true)? 0 : 1);}}
http://www.ihoyoo.com/news/88680.html

相关文章:

  • seo引擎搜索网站关键词网络营销模式不是孤立存在的
  • wordpress站点路径哪些群体对网站开发有需求
  • 网站文章内容排版要求搜索引擎营销方法主要有三种
  • 网页制作与网站建设实战大全pdftitle 网站建设
  • 中信建设内部网站短网址生成防屏蔽
  • 新媒体 网站建设 影视免费推广网站在线观看
  • 女装网站设计方案二楼平台设计
  • wordpress建站成本阿里云服务器做网站
  • 精品网站导航 做最好的导航北京如何做网站
  • 网站备案域名证书双辽建设局网站
  • 网站服务器需要多少钱朝阳专业网站建设
  • 商城类网站建设费用深圳物流公司电话号码
  • 网站名称是网址吗wordpress主题修改软件
  • 个人能为公司网站备案吗电脑上建设银行网站打不开
  • 吉安网站制作公司排名凡客网站做SEO能被收录吗
  • 网站因未取得备案号而被关闭西安搬家公司电话附近联系方式
  • 佛山营销型网站搭建免费做字体的网站好
  • 学校学不到网站建设做网站的好处
  • 网站推广方案编写网站建设有什么技术
  • 菏泽网站建设公司有哪些高端企业网站建设流程
  • 深圳西乡巢湖市网站建设优化
  • 家里电脑做网站租车网站制作
  • 免费用搭建网站网上网站开发
  • 浙江省建设工程招投标网站村网站开设两学一做栏目
  • 订阅号怎么做免费的视频网站贴吧网站建设
  • 哈尔滨企业建站系统模板广州的网站建设
  • 中国制造网官方网站首页马化腾做的电商网站
  • 网站建设的几种结构网站的空间
  • seo网站建设 大时代开无货源网店哪个平台好
  • 南京网站设计哪家好精准引流推广团队