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

avoid the scheduling maintenance window for every jar change

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.14.0
    • HiveServer2
    • None
    • 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.1.patch
          48 kB
          Ferdinand Xu
        2. HIVE-7553.2.patch
          47 kB
          Ferdinand Xu
        3. HIVE-7553.3.patch
          47 kB
          Ferdinand Xu
        4. HIVE-7553.4.patch
          47 kB
          Ferdinand Xu
        5. HIVE-7553.patch
          49 kB
          Ferdinand Xu
        6. HIVE-7553.pdf
          314 kB
          Ferdinand Xu
        7. SessionStateTest.jar.v1
          2 kB
          Ferdinand Xu
        8. SessionStateTest.jar.v2
          2 kB
          Ferdinand Xu

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: