对于配置中的MultipleOutputs,我使用的是LazyOutput,但它会出错。 我已经检查了一些其他lazyoutput的例子,它们正在工作,它在我想要的程序中不起作用。
LazyOutputFormat.setOutputFormatClass(job, TextOutputFormat.class);
错误是
The method setOutputFormatClass(Job, Class<? extends OutputFormat>) in the
type LazyOutputFormat is not applicable for the arguments (Job, Class<TextOutputFormat>)
相同
答案 0 :(得分:0)
作为OutputFormat
的第二个参数提供的LazyOutputFormat.setOutputFormatClass()
必须与作业的实际OutputFormat
相同。我猜你没有使用TextOutputFormat
?