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

Unnecessary HMSHandler initialization for default MemoryTokenStore on HS2

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 1.2.0
    • None
    • None

    Description

      When the HiveAuthFactory is constructed in HS2, it initializes a HMSHandler unnecessarily right before the call to: HadoopThriftAuthBridge.startDelegationTokenSecretManager(). If the DelegationTokenStore is configured to be a memoryTokenStore, this step is not needed.

      Side effect is creation of useless derby database file on HiveServer2 in secure clusters, causing confusion. This could potentially be skipped if MemoryTokenStore is used.

      Attachments

        1. HIVE-10093.patch
          5 kB
          Aihua Xu

        Activity

          People

            aihuaxu Aihua Xu
            szehon Szehon Ho
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: