我正在尝试从Java配置和运行Hadoop Streaming作业(我正在使用的系统希望Hadoop作业可以通过Java方法调用)。
我确实在createJob
(http://hadoop.apache.org/common/docs/r0.20.2/api/org/apache/hadoop/streaming/StreamJob.html#createJob(java.lang.String[]))中找到了org.apache.hadoop.streaming.StreamJob
方法,但此方法返回了一个JobConf
对象,该对象已被弃用。有没有办法为流媒体创建Job
对象,或将JobConf
转换为Job
?
答案 0 :(得分:1)
有一些关于移植Streaming代码以支持新API的JIRA门票,但据我所知,它还没有普遍可用
请注意,即使不推荐使用JobConf提交old-api作业的方法,Hadoop的最新1.0.3版本仍然支持它。