资源简介
java操作hadoop之mapreduce分析年气象数据最低温度实战源码,附带所需jar包,欢迎学习。
代码片段和文件信息
package com.simple.temperature;
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.mapreduce.Job;
import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
public class MinTemperature {
public static void main(String[] args) throws Exception{
//获取作业对象
Job job = Job.getInstance(new Configuration());
//设置主类
job.setJarByClass(MinTemperature.class);
//设置job参数
job.setMapperClass(MinTemperatureMapper.class);
job.setReducerClass(MinTemperatureReducer.class);
job.setOutputKeyClass(Text.class);
job.setOutputValueClass(IntWritable.class);
//设置job输入输出
FileInputFormat.addInputPath(job new Path(“file:///simple/source.txt“));
FileOutputFormat.setOutputPath(job new Path(“file:///simple/output“));
System.exit(job.waitForCompletion(true) ? 0 : 1);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6430 2017-04-25 11:19 mapreduce分析年气象数据最低温度\TemperatureLow\.classpath
文件 373 2017-04-25 11:17 mapreduce分析年气象数据最低温度\TemperatureLow\.project
文件 587 2017-04-25 11:17 mapreduce分析年气象数据最低温度\TemperatureLow\.settings\org.eclipse.jdt.core.prefs
文件 1643 2017-04-25 11:21 mapreduce分析年气象数据最低温度\TemperatureLow\bin\com\simple\temperature\MinTemperature.class
文件 2813 2017-04-25 11:19 mapreduce分析年气象数据最低温度\TemperatureLow\bin\com\simple\temperature\MinTemperatureMapper.class
文件 2346 2017-04-25 11:30 mapreduce分析年气象数据最低温度\TemperatureLow\bin\com\simple\temperature\MinTemperatureReducer.class
文件 62983 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\activation-1.1.jar
文件 4467 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\aopalliance-1.0.jar
文件 43398 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\asm-3.2.jar
文件 303139 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\avro-1.7.4.jar
文件 188671 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-beanutils-1.7.0.jar
文件 206035 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-beanutils-core-1.8.0.jar
文件 41123 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-cli-1.2.jar
文件 58160 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-codec-1.4.jar
文件 575389 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-collections-3.2.1.jar
文件 241367 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-compress-1.4.1.jar
文件 298829 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-configuration-1.6.jar
文件 24239 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-daemon-1.0.13.jar
文件 143602 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-digester-1.8.jar
文件 112341 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-el-1.0.jar
文件 305001 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-httpclient-3.1.jar
文件 185140 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-io-2.4.jar
文件 284220 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-lang-2.6.jar
文件 62050 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-logging-1.1.3.jar
文件 1599627 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-math3-3.1.1.jar
文件 273370 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\commons-net-3.1.jar
文件 1648200 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\guava-11.0.2.jar
文件 710492 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\guice-3.0.jar
文件 65012 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\guice-servlet-3.0.jar
文件 17036 2017-04-24 17:12 mapreduce分析年气象数据最低温度\TemperatureLow\lib\hadoop-annotations-2.4.1.jar
............此处省略86个文件信息
- 上一篇:大鱼吃小鱼 JAVA游戏源码
- 下一篇:poi-3.17开发用所有jar包
评论
共有 条评论