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

Zookeeper SSL/TLS support

    XMLWordPrintableJSON

Details

    Description

      Zookeeper 3.5.5 server can operate with SSL/TLS secure connection with its clients.

      https://cwiki.apache.org/confluence/display/ZOOKEEPER/ZooKeeper+SSL+User+Guide

      The SSL communication should be possible in the different part of HIVE, where it communicates with Zookeeper servers. The Zookeeper clients are used in the following places:

      • HiveServer2 PrivilegeSynchronizer
      • HiveServer2 register/remove server from Zookeeper
      • HS2ActivePassiveHARegistryClient
      • ZooKeeperHiveLockManager
      • LLapZookeeperRegistryImpl
      • TezAmRegistryImpl
      • WebHCat ZooKeeperStorage
      • JDBC Driver server lookup
      • Metastore - ZookeeperTokenStore
      • Metastore register/remove server from Zookeeper

      The flag to enable SSL communication and the required parameters should be provided by different configuration parameters, corresponding the different use cases. 

      Attachments

        1. HIVE-23045.9.patch
          84 kB
          Peter Varga
        2. HIVE-23045.8.patch
          84 kB
          Peter Varga
        3. HIVE-23045.7.patch
          81 kB
          Peter Varga
        4. HIVE-23045.6.patch
          77 kB
          Peter Varga
        5. HIVE-23045.5.patch
          76 kB
          Peter Varga
        6. HIVE-23045.4.patch
          62 kB
          Peter Varga
        7. HIVE-23045.3.patch
          64 kB
          Peter Varga
        8. HIVE-23045.2.patch
          61 kB
          Peter Varga
        9. HIVE-23045.11.patch
          84 kB
          Peter Varga
        10. HIVE-23045.10.patch
          84 kB
          Peter Varga
        11. HIVE-23045.1.patch
          60 kB
          Peter Varga

        Issue Links

          Activity

            People

              pvargacl Peter Varga
              pvargacl Peter Varga
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m