【问题标题】:MR action with Customized Command Line Arguments带有自定义命令行参数的 MR 操作
【发布时间】:2014-08-09 14:58:59
【问题描述】:

我创建了一个 MR 作业来将数据提取到 Elastic Search 节点中。下面是我用来运行此 MR 作业以进行数据摄取的命令行参数。

hadoop jar inputdirs outputdir esnode1,esnode2,esnode3,esnode4.

现在,通过命令行参数我能够成功执行它。

同样,如果我尝试进行调度,我将面临挑战。 Oozie MR 操作仅接受两个参数:inputdir outputdir。我不确定在 Oozie 工作流程中在哪里提供第三个参数(即esNodes),以便按照我的设计执行 MR 操作。

有可能吗?如果没有,我是否必须在 Oozie 中编写常规 Java 操作?

【问题讨论】:

    标签: mapreduce oozie


    【解决方案1】:

    您可以在 workflow.xml 文件中定义与您的 MR 作业相关的参数。有关 workflow.xml 的更多信息可以找到here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      • 2011-01-07
      • 1970-01-01
      • 2022-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多