mapreduce-查找最高气温的Main类
2015-02-01 00:41
218 查看
package com;
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 MaxTemperature {
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
if(args.length != 2){
System.out.println("最高温度的输入路径和输出路径");
System.exit(-1);
}
Job job = new Job();
job.setJarByClass(MaxTemperature.class);
job.setJobName("Max temperature");
//这里的输入和输出地址,自定义
FileInputFormat.addInputPath(job, new Path("D://BaiduYunDownload//CentOS下配置SSL.doc"));
FileOutputFormat.setOutputPath(job, new Path("D://BaiduYunDownload"));
job.setMapperClass(MaxTemperatureMapper.class);
job.setReducerClass(MaxTemperatureReducer.class);
job.setOutputKeyClass(Text.class);
job.setOutputValueClass(IntWritable.class);
System.out.println(job.waitForCompletion(true) ? 0 : 1);
}
}
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 MaxTemperature {
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
if(args.length != 2){
System.out.println("最高温度的输入路径和输出路径");
System.exit(-1);
}
Job job = new Job();
job.setJarByClass(MaxTemperature.class);
job.setJobName("Max temperature");
//这里的输入和输出地址,自定义
FileInputFormat.addInputPath(job, new Path("D://BaiduYunDownload//CentOS下配置SSL.doc"));
FileOutputFormat.setOutputPath(job, new Path("D://BaiduYunDownload"));
job.setMapperClass(MaxTemperatureMapper.class);
job.setReducerClass(MaxTemperatureReducer.class);
job.setOutputKeyClass(Text.class);
job.setOutputValueClass(IntWritable.class);
System.out.println(job.waitForCompletion(true) ? 0 : 1);
}
}
相关文章推荐
- mapreduce-查找最高气温的Reducer类
- mapreduce-查找最高气温的Mapper类
- MapReduce求年度最高气温值以及combiner的一点认识
- 【大数据系列】MapReduce示例一年之内的最高气温
- hadoop2.x入门:编写mapreduce对气象数据集求每日最高气温和最低气温
- Hadoop之Avro mapreduce最高气温程序
- mapreduce实例,计算最高气温
- 实验9(1)程序填空:下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的max 和 min 变量中。要求:根据运行结果分析程序和填空,并注释说明填充依据。
- Exception in thread "main" org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path
- mapreduce系列(7)--查找共同好友
- uCOs 查找最高优先级任务的方法和我个人的见解
- 如何查找占用CPU最高的线程及相关代码
- 查找Linux中内存和CPU使用率最高的进程
- 从n个整数中查找出现频率最高的所有整数
- 编写第一个MapReduce程序—— 统计气温
- 使用eclipse编写查找最高温度的MapReduce程序
- MySQL查找价格最高的图书经销商的几种SQL语句
- ucos 获取查找最高优先级任务算法
- 查找匹配度最高的字符串(转)
- iOS 把数据库文件打包到mainbundle中,查找不到路径的解决办法;以及在删除bundle中文件的可行性