草庐IT

setMapperClass

全部标签

java - JobControl 和 JofConf.setMapperClass() 错误

我正在尝试使用JobControl将多个Mappers和Reducers连接在一起,但在调用JobConf.setMapperClass时遇到以下错误:setMapperClass(java.lang.Class)inorg.apache.hadoop.mapred.JobConfcannotbeappliedto(java.lang.Class)似乎java提示我的Mapper实现,它基于mapreduce.Mapper,而JobControl采用mapred.Mapper。(我在这方面是对的吗?)现在我的问题是:我应该继续使用mapreduce.Mapper吗?并放弃JobCont

java - Hadoop:类 JobConf 中的方法 setMapperClass 不能应用于给定类型

我对在Java中使用Hadoop框架还很陌生。我正在尝试为只有映射器的特定映射缩减作业设置JobConf(缩减器没有真正的中间值)。我的映射器类在这里:publicstaticclassGetArticlesMapperextendsMapper{publicstaticSetpeopleArticlesTitles=newHashSet();@Overrideprotectedvoidsetup(Mapper.Contextcontext)throwsIOException,InterruptedException{//TODO:Youshouldimplementpeopleart