Zhihua Deng created HIVE-30040:
----------------------------------

             Summary: Remove ZooKeeper dependency from standalone metastore
                 Key: HIVE-30040
                 URL: https://issues.apache.org/jira/browse/HIVE-30040
             Project: Hive
          Issue Type: Improvement
            Reporter: Zhihua Deng


ZooKeeper is only required by HMS for two optional features:

1. Dynamic metastore service discovery 
(metastore.service.discovery.mode=zookeeper)
2. Delegation token storage (ZooKeeperTokenStore)

Most deployments already use: static metastore.thrift.uris (or a load balancer 
and DBTokenStore for shared delegation tokens in HA setups. Keeping ZK in the 
HMS classpath adds operational and dependency cost (ZooKeeper + Curator) for 
little benefit. HS2, LLAP, and JDBC still use ZK for their own features; this 
change scopes removal to HMS only.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to