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

做奢侈品的网站河北邢台贴吧

做奢侈品的网站,河北邢台贴吧,app开发报价单及方案,四川做网站设计公司价格气象大数据案例项目#xff08;求各气象站的平均气温#xff09; 一、项目需求二、数据格式三、项目开发3.1 在windows 进行开发3.2 运行结果3.3 对项目打包 一、项目需求 现在有一份来自美国国家海洋和大气管理局的数据集#xff0c;里面包含近30年每个气象站、每小时的天… 气象大数据案例项目求各气象站的平均气温 一、项目需求二、数据格式三、项目开发3.1 在windows 进行开发3.2 运行结果3.3 对项目打包 一、项目需求 现在有一份来自美国国家海洋和大气管理局的数据集里面包含近30年每个气象站、每小时的天气预报数据每个报告的文件大小大约15M。一共有10个气象站每个报告文件的名字包含气象站ID每条记录包含气温、风向、天气状况等多个字段信息。现在要求统计美国各气象站30年平均气温。 二、数据格式 一共10份气象站的数据 文档里面的数据格式注意 -9999 说明数据缺失 三、项目开发 3.1 在windows 进行开发 引入 Hadoop 依赖 dependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-client/artifactIdversion2.10.2/version /dependency开发脚本 package com.feifei.mapreduce;import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapred.FileSplit; 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.input.TextInputFormat; import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; import org.apache.hadoop.mapreduce.lib.output.TextOutputFormat;import java.io.IOException;public class WeatherAnalysis {public static class MyMapper extends MapperObject, Text, Text, IntWritable {Overrideprotected void map(Object key, Text value, MapperObject, Text, Text, IntWritable.Context context) throws IOException, InterruptedException {String line value.toString();int temperature Integer.parseInt(line.substring(14, 19).trim());if(temperature ! -9999){FileSplit fileSplit (FileSplit) context.getInputSplit();String id fileSplit.getPath().getName().substring(5, 10);context.write(new Text(id), new IntWritable(temperature));}}}public static class MyReducer extends ReducerText, IntWritable, Text, IntWritable {private IntWritable mean new IntWritable();Overrideprotected void reduce(Text key, IterableIntWritable values, ReducerText, IntWritable, Text, IntWritable.Context context) throws IOException, InterruptedException {int sum 0;int count 0;for (IntWritable val : values) {sum val.get();}mean.set(sum / count);context.write(key, mean);}}public static void main(String[] args) throws Exception {Configuration conf new Configuration();Job job Job.getInstance(conf);job.setJarByClass(WeatherAnalysis.class);job.setJobName(WeatherAnalysis);job.setInputFormatClass(TextInputFormat.class);job.setOutputFormatClass(TextOutputFormat.class);FileInputFormat.addInputPath(job, new Path(args[0]));FileOutputFormat.setOutputPath(job, new Path(args[1]));job.setMapperClass(WeatherAnalysis.MyMapper.class);job.setReducerClass(WeatherAnalysis.MyReducer.class);job.setMapOutputKeyClass(Text.class);job.setMapOutputValueClass(IntWritable.class);job.setOutputKeyClass(Text.class);job.setOutputValueClass(IntWritable.class);job.waitForCompletion(true);} }设置入参和保存路径 3.2 运行结果 3.3 对项目打包 mvn clean package
http://www.dnsts.com.cn/news/195483.html

相关文章:

  • 郑州网站seo推广在线房产网
  • 网站数据库转移网络服务合同侵权问题
  • 九江做网站开发需要多少钱无锡设计
  • 查询网站注册信息网络营销的六大功能
  • 爱的网站歌曲搜索引擎网站建设公司
  • 推广服务商是什么意思seo关键词排名优化品牌
  • 织梦网站模板免费下载2022年ppt模板下载
  • 网站式小程序自己做视频网站有点卡
  • 中国互联网协会网站seo网站项目讲解
  • 网站 推送西安火车站建设
  • 分类信息网站开发建国际网站需要多少钱
  • 哈尔滨网站建设公司合肥建设网站制作哪个好
  • 给网站定位怎么防止网站被镜像
  • 建立网站的英文兰州网站seo费用
  • 杭州门户网站有哪些高端网站制作上海站霸科技
  • 如何做积分商城网站兰州企业网站
  • 龙岗企业网站设计公司做网站公司郑州郑州的网站建设公司排名
  • 2022年网站能用的动画设计技校
  • 网站域名ip地址查询网站中了木马了怎么办
  • 东莞网站seo优化托管餐饮公司网站建设
  • 手机网站设计建设2003年前深圳注册公司有什么要求
  • 网站制作邯郸网站开发工程师岗位说明书
  • 网站制作的流程有哪些WordPress文章ajax
  • 上海网站seoseodian高端网页开发平台
  • 知乎 上海做网站的公司天天向上 网站建设
  • 网站备案邮寄资料低价网站建设推广报价
  • 网站建设找哪一家比较好求个2022手机能看的
  • 百度网盘 做网站图床温州网上商城网站建设
  • 网站文件验证建设一个货架网站
  • 个人网站的首页wordpress怎么清空所有内容