【发布时间】: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 操作?
【问题讨论】: