Oozie工作流 - 使用Hue控制台

时间:2017-04-25 17:33:35

标签: hadoop hive oozie hue

我在workflow.xml文件中有两个操作 1.用于查找当前日期,小时等变量的Java操作,其中包含<capture-output/>标记。 我在Hd控制台上的stdout日志下的第一个动作的输出如下:

Oozie Launcher, capturing output data:
  =======================
  #Tue Apr 25 13:14:47 EDT 2017
  TODAY=2017-04-25
  LH_HOUR=12
  MONTH=04
  LH_DAY=2017-04-25


  =======================

  Oozie Launcher, uploading action data to HDFS sequence file: hdfs://mas/user/hdfs/oozie-oozi/0001690-170424220032457-oozie-oozi-W/java-b5aa--java/action-data.seq

  Oozie Launcher ends

第二个动作是hive查询,其中我们在查询中有两个参数

select * from table where day = ${LH_DAY} and hour=${LH_HOUR}

请建议如何将第一个操作的输出值作为参数传递给第二个操作(配置单元) 我在参数中给出了两个参数:

LH_DAY=${LH_DAY}
LH_HOUR=${LH_HOUR}

当我运行我的工作流程时,我得到一个弹出窗口来传递LH_DAY和LH_HOUR的值。 我想传递从第一个Java动作输出的值,即

LH_DAY=2017-04-25
LH_HOUR=12

提前致谢!

0 个答案:

没有答案
相关问题