如何自定义作业名称?

时间:2012-01-04 15:56:56

标签: hadoop

当提交作业时,会在Hadoop中为其提供一个ID job_200904211745_0018。

但出于某种原因,我想提交ID,并说#34; job1"。 我怎么能这样做?

阿伦

1 个答案:

答案 0 :(得分:3)

来自http://hadoop.apache.org/common/docs/r0.20.2/api/org/apache/hadoop/mapreduce/JobID.html的文档说明

  

应用程序永远不应构造... JobID字符串,而是   使用适当的构造函数或forName(String)方法。

forName功能究竟是如何运作的,不确定;我自己没用过。

如果要为特定作业构建“名称”,则可以使用作业setJobName设置的JobName。这是我在查看M / R管理页面时用来确定作业的内容。

您的实际原因,而不是“由于某种原因”,可能有助于蜂巢思维提出其他选择,或者可能有人面临相同的推理,并有一个他们可以分享的解决方案。

您遇到的问题背景和信息越多,您就可以通过更适用的解决方案获得更详细的回复。