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

avoid the scheduling maintenance window for every jar change

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.14.0
    • Component/s: HiveServer2
    • Labels:
      None
    • Release Note:
      Hide
      The newly added parameter "hive.reloadable.aux.jars.path" is serving for the complement of the previous configuration "hive.aux.jars.path". In order to making the HiveServer2 as a service, it should not be restarted when the auxiliary jars changed. In this JIRA, a new command "reload" with a parameter "hive.reloadable.aux.jars.path" can be used for avoid the scheduling maintenance window for every jar change. User can execute the reload command via the beeline to make the HS2 aware of the changes made in the path specified by the parameter "hive.reloadable.aux.jars.path". And the supported changes including adding, removing or updating jar files.
      Show
      The newly added parameter "hive.reloadable.aux.jars.path" is serving for the complement of the previous configuration "hive.aux.jars.path". In order to making the HiveServer2 as a service, it should not be restarted when the auxiliary jars changed. In this JIRA, a new command "reload" with a parameter "hive.reloadable.aux.jars.path" can be used for avoid the scheduling maintenance window for every jar change. User can execute the reload command via the beeline to make the HS2 aware of the changes made in the path specified by the parameter "hive.reloadable.aux.jars.path". And the supported changes including adding, removing or updating jar files.

      Description

      When user needs to refresh existing or add a new jar to HS2, it needs to restart it. As HS2 is service exposed to clients, this requires scheduling maintenance window for every jar change. It would be great if we could avoid that.

        Attachments

        1. HIVE-7553.4.patch
          47 kB
          Ferdinand Xu
        2. SessionStateTest.jar.v2
          2 kB
          Ferdinand Xu
        3. SessionStateTest.jar.v1
          2 kB
          Ferdinand Xu
        4. HIVE-7553.3.patch
          47 kB
          Ferdinand Xu
        5. HIVE-7553.2.patch
          47 kB
          Ferdinand Xu
        6. HIVE-7553.1.patch
          48 kB
          Ferdinand Xu
        7. HIVE-7553.patch
          49 kB
          Ferdinand Xu
        8. HIVE-7553.pdf
          314 kB
          Ferdinand Xu

          Issue Links

            Activity

              People

              • Assignee:
                Ferd Ferdinand Xu
                Reporter:
                Ferd Ferdinand Xu
              • Votes:
                0 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: