Uploaded image for project: 'Falcon'
  1. Falcon
  2. FALCON-982

Passing coord:nominalTime() to Hive workflow doesn't work

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • trunk
    • None
    • oozie
    • None

    Description

      I have a Falcon process that submits a Hive workflow.

      I want to pass timestampStop property from Falcon process to hive script:

      <property name="timestampStop" value="${coord:formatTime(coord:nominalTime(), 'yyyyMMddHHmmss')}" />
      

      Unfortunately, my Hive script fails due to No function is mapped to the name "coord:formatTime"

      When using Oozie workflow (instead of Hive workflow), the property is evaluated correctly. However, I don't want to create verbose Oozie workflow if just a Hive script would be enough.

      This functionality is needed for me when the value of timestampStop can not be extracted from HDFS path or table partition.

      I guess that similar problem happens when submitting Pig scripts.

      According to shwethags

      The issue is because of the way we add process properties to hive action of
      the oozie workflow. Can you create a bug for this so that its tracked?

      Attachments

        Activity

          People

            Unassigned Unassigned
            kawaa Adam Kawa
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: