【发布时间】:2012-01-22 11:04:20
【问题描述】:
我有一个简单的 hadoop 应用程序,它获取一个 CSV 文件,然后用“,”分割条目,然后计算第一个项目。
以下是我的代码。
包 com.bluedolphin; 导入 java.io.IOException; 导入 java.util.Iterator; 导入 org.apache.hadoop.conf.Configuration; 导入 org.apache.hadoop.conf.Configured; 导入 org.apache.hadoop.fs.Path; 导入 org.apache.hadoop.io.IntWritable; 导入 org.apache.hadoop.io.LongWritable; 导入 org.apache.hadoop.io.Text; 导入 org.apache.hadoop.mapred.OutputCollector; 导入 org.apache.hadoop.mapred.Reporter; 导入 org.apache.hadoop.mapreduce.Job; 导入 org.apache.hadoop.mapreduce.Mapper; 导入 org.apache.hadoop.mapreduce.Reducer; 导入 org.apache.hadoop.mapreduce.lib.input.FileInputFormat; 导入 org.apache.hadoop.mapreduce.lib.input.TextInputFormat; 导入 org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; 导入 org.apache.hadoop.util.Tool; 导入 org.apache.hadoop.util.ToolRunner; 公共类 MyJob 扩展配置实现工具 { private final static LongWritable one = new LongWritable(1); 公共静态类 MapClass 扩展 Mapper【问题讨论】: