Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-5353

job submission that requires access to metastore should not require additional jars to be shipped to target node

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • 0.12.0
    • 0.13.0
    • WebHCat
    • None

    Description

      HIVE-5133 adds support for secure metastore access using delegation tokens. This is needed for example when a pig job is submitted via WebHcat, and the Pig script uses HCat, which has to access metadata and thus the metastore.

      When the job is complete the delegation token should be cancelled. HIVE-5133 implements it as an OutputCommitter but this requires relevant jars to be shipped to the node where TempletonControllerJob is run. This makes configuration more difficult.

      Since Hive (and thus all the necessary jars for token cancellation) must be installed on the same node where WebHCat is running, the token can be cancelled from WebHCat when it receives a callback from Hadoop that the job is finished. Thus no additional jars need to be shipped anywhere.

      Attachments

        1. HIVE-5353.patch
          29 kB
          Eugene Koifman

        Issue Links

          Activity

            People

              ekoifman Eugene Koifman
              ekoifman Eugene Koifman
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: