在学习hive过程中,按照mapreduce编程规范,分别编写Mapper,Reducer,Driver,在编写Driver后运行报错了,花了两天,找到了解决方案(裂开.JPG)。
代码: package com.miao; 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 WCDriver { public static void main(String[] args) throws Exception { // 1 创建一个配置对象 Configuration conf = new Configuration(); // 2 通过配置对象获取一个job对象 Job job = Job.getInstance(conf); // 3 设置job的jar包 job.setJarByClass(WCDriver.class); // 4 设置job的mapper类,reduce类 job.setMapperClass(WCMapper.class); job.setReducerClass(WCReducer.cl