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

百度上可以做中英文网站吗长沙做网站推广

百度上可以做中英文网站吗,长沙做网站推广,网站 案例展示,web动态网站开发试卷a气象大数据案例项目(求各气象站的平均气温) 一、项目需求二、数据格式三、项目开发3.1 在windows 进行开发3.2 运行结果3.3 对项目打包 一、项目需求 现在有一份来自美国国家海洋和大气管理局的数据集,里面包含近30年每个气象站、每小时的天…

气象大数据案例项目(求各气象站的平均气温)

  • 一、项目需求
  • 二、数据格式
  • 三、项目开发
    • 3.1 在windows 进行开发
    • 3.2 运行结果
    • 3.3 对项目打包

一、项目需求

现在有一份来自美国国家海洋和大气管理局的数据集,里面包含近30年每个气象站、每小时的天气预报数据,每个报告的文件大小大约15M。一共有10个气象站,每个报告文件的名字包含气象站ID,每条记录包含气温、风向、天气状况等多个字段信息。现在要求统计美国各气象站30年平均气温。

二、数据格式

在这里插入图片描述
一共10份气象站的数据
在这里插入图片描述
文档里面的数据格式,注意 -9999 说明数据缺失
在这里插入图片描述

三、项目开发

3.1 在windows 进行开发

  • 引入 Hadoop 依赖
<dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>2.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 Mapper<Object, Text, Text, IntWritable> {@Overrideprotected void map(Object key, Text value, Mapper<Object, 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 Reducer<Text, IntWritable, Text, IntWritable> {private IntWritable mean = new IntWritable();@Overrideprotected void reduce(Text key, Iterable<IntWritable> values, Reducer<Text, 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.shuangfujiaoyu.com/news/42960.html

相关文章:

  • 什么网站可以做模型挣钱管理微信软件
  • 网站建设 的类型有哪些吉林seo排名公司
  • 上海网站建设 百家号seo关键词优化推广哪家好
  • 简述企业网站的建设流程腾讯云建站
  • 建设网站要学什么广州百度搜索优化
  • 导航网站建设网站建设网站定制
  • 做音响网站河北seo公司
  • 西安网站制作厂家seo专业培训学费多少钱
  • 网站有情链接怎么做国内十大软件培训机构
  • 淘宝客做网站教程太原做网站推广的公司
  • 阿里巴巴批发网1688网官网app网站优化排名技巧
  • 北京网站开发培训班最新全国疫情实时大数据
  • 广告网站有哪些推广软文平台
  • 怎样制定网络推广方案百度推广怎么优化
  • 重庆网站建设招标广州百度推广客服电话多少
  • 不需要验证码的注册网站怎么做网站教程
  • 西宁摄网站制作怎么做推广和宣传
  • 长沙网站制作app开发公司专业提升关键词排名工具
  • 程序员给别人做的网站违法产品网络营销
  • 大丰网站建设价格seo研究
  • 自己做视频网站犯法线下推广渠道和方式
  • 宁波网站推广软件服务民宿平台搜索量上涨
  • 个人做网站做什么样的话seo点击软件
  • 在那个网站做服装批发seo赚钱项目
  • 山西做网站哪个好游戏广告推广平台
  • 代理注册公司需要什么资料seo推广怎么学
  • 科技有限公司最低注册资金爱站seo查询软件
  • 网站建设费用 做个网站要多少钱2022智慧树互联网与营销创新
  • 龙华做网站的推广引流图片
  • 国内外c2c网站有哪些网络营销网站有哪些