在我的oozie工作流程中,我动态创建一个hive表,比如说T1。然后,此hive操作将执行map-reduce操作。我想设置reducers属性的数量(mapred.reduce.tasks)等于字段的不同值(T1.group)。任何想法如何动态设置某些oozie参数的值以及如何从hive distinct action到oozie参数获取参数的值?
答案 0 :(得分:2)
我希望这可以提供帮助:
Shell
操作,该操作将读取文件并以key=value
的形式回显值。为shell操作启用capture-output
。${wf:actionData('ShellAction')['key']}
,将此值传递给MR操作的mapred.reduce.tasks
标记中的configuration
。