码迷,mamicode.com
首页 > 其他好文 > 详细

Azkaban动态传参

时间:2015-01-23 11:16:16      阅读:3008      评论:0      收藏:0      [点我收藏+]

标签:azkaban   hadoop   工作流   传递参数   动态传参   

Azkaban提供了Web和Ajax API两种操作方式。两种方式都支持动态传递参数,在Web界面中,可以通过可视化的方式,定义或覆盖参数的值(具体操作可参考:http://blog.csdn.net/until_v/article/details/43052193)。下面重点说说使用Ajax的方式,动态传递工作流参数;
Azkaban的官网上未提到动态传参的功能,其实它是支持ajax传参功能的。具体细节如下:
如果需要这样设置key-value的值:
<span style="white-space:pre">	</span>{
            key1: value1,
            key2: value2,
            key3: value3
       	}
则实现如下:
     flowOverride[key1]=value1
     flowOverride[key2]=value2
     flowOverride[key3]=value3

例如,有一个名称为‘type‘的key,在工作流中需要将它的value设置为‘apple‘,那么写法是这样的:flowOverride[type]=apple


Azkaban动态传参

标签:azkaban   hadoop   工作流   传递参数   动态传参   

原文地址:http://blog.csdn.net/until_v/article/details/43052531

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!