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)