我一直在使用该方法为 map reduce 作业JobConf.setOutputCommitter()
设置自己的方法。OutputCommitter
使用 hadoop v 0.20,因为此类已被弃用,设置自定义的替代方法是什么OutputCommitter
?我尝试将属性设置为mapred.output.committer.class
,Configuration
但这似乎是一个无效属性。无法找到替代方案来执行此操作。
问问题
2162 次
1 回答
0
我想这取决于你所说的新 API 的含义——至少在 1.1.1 中这不再被弃用——我想我记得读过整个 mapred 包被过早地弃用,而这在以后的版本中没有被弃用。
如果通过新 API,您的意思是 mapreduce 包上的 mapred,那么 OutputFormats 本身有一个关联的 OutputCommitter,它是通过OutputFormat.getOutputCommitter
方法获取的
于 2013-01-12T16:48:53.433 回答