Uploaded image for project: 'Oozie'
  1. Oozie
  2. OOZIE-1457

Create a Hive Server 2 action

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • trunk
    • 4.2.0
    • action
    • None

    Description

      We should update the Hive action to support Hive Server 2 (Beeline); we'll also need to add a new Credentials implementation to get the delegation token (unlike the Hive Metastore, the existing HCatCredentials cannot be reused for Hive Server 2 because of the JDBC connection). We may need to bump up the Hive version to support this.

      We should create a "Hive Server 2 action" that uses Beeline to connect to Hive Server 2. We'll also need to add a new Credentials implementation to get the delegation token (unlike the Hive Metastore, the existing HCatCredentials cannot be reused for Hive Server 2 because of the JDBC connection).

      This will definitely work with Hive 0.13 (which hasn't been released) but may also work with Hive 0.12, though probably not with Kerberos. I believe the delegation token work required isn't in Hive 0.12.

      Attachments

        1. OOZIE-1457.patch
          89 kB
          Robert Kanter
        2. OOZIE-1457.patch
          88 kB
          Robert Kanter
        3. OOZIE-1457.patch
          88 kB
          Robert Kanter
        4. OOZIE-1457.patch
          88 kB
          Robert Kanter

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            rkanter Robert Kanter
            rkanter Robert Kanter
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment