jjzjj

InputFormatClass

全部标签

java - 在 MapReduce 中调用具有不同 InputFormatClass 的多个 Mapper

我想用三个Mapper编写代码,其中两个将处理".csv"文件,其他是".xml"。我已经为来自here的.xml格式编写了XmlInputFormat现在我想知道我应该输入什么job.setInputFormatClass(...);还有我应该添加哪个以提供文件路径。TextInputFormat.addInputPath(...)TextOutputFormat.setInputPath(...)或TextInputFormat.addInputPath(...)TextOutputFormat.setInputPath(...) 最佳答案

java - 无法在新的 mapreduce API 中将 RCFileInputFormat 设置为 InputFormatClass

我正在尝试在映射器阶段读取RCFiles,并且我能够在旧的mapredAPI中轻松地实现相同的目的。现在,我重构我的代码以使用新的mapreduceAPI。使用Job而不是JobConf来配置作业属性。但我无法将RCFileInputFormat设置为InputFormatClass。下面是我得到的编译错误:job.setInputFormatClass(RCFileInputFormat.class);ThemethodsetInputFormatClass(Class)inthetypeJobisnotapplicableforthearguments(Class)我怎样才能克服这