使用自定义命令行参数的MR操作



我创建了一个MR作业,将数据提取到Elastic Search Nodes中。下面是我用来运行这个MR作业以获取数据的命令行参数。

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

现在,通过命令行参数,我可以成功地执行它。

同样的,如果我试着做计划,我就会面临挑战。Oozie MR动作只接受两个参数:inputdir outputdir。我不确定在Oozie工作流中在哪里提供第三个参数(即esNodes),以便按照我的设计执行MR操作。

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

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

相关内容

  • 没有找到相关文章

最新更新