我试图运行一个wordcount程序,但我得到下面的代码错误
job.setInputFormatClass(TextInputFormat.class); job.setOutputFormatClass(TextOutputFormat.class);
error:- “类型作业中的方法setinputformatclass(类)不适用于参数(类)”
ddhy6vgd1#
可能的问题(没有看到所有代码)是您混合了两个mapreduceapi mapred 以及 mapreduce .检查 imports 两个班级。我猜你的可能是这样的: org.apache.hadoop.mapred.TextInputFormat 什么时候应该是: org.apache.hadoop.mapreduce.lib.input.TextInputFormat
mapred
mapreduce
imports
org.apache.hadoop.mapred.TextInputFormat
org.apache.hadoop.mapreduce.lib.input.TextInputFormat
1条答案
按热度按时间ddhy6vgd1#
可能的问题(没有看到所有代码)是您混合了两个mapreduceapi
mapred
以及mapreduce
.检查
imports
两个班级。我猜你的可能是这样的:org.apache.hadoop.mapred.TextInputFormat
什么时候应该是:org.apache.hadoop.mapreduce.lib.input.TextInputFormat