Ramachandran Krishnan created RANGER-5658:
---------------------------------------------

             Summary: Remove obsolete atlas.kafka.zookeeper.connect requirement 
from Tag Sync
                 Key: RANGER-5658
                 URL: https://issues.apache.org/jira/browse/RANGER-5658
             Project: Ranger
          Issue Type: Task
          Components: Ranger
    Affects Versions: 3.0.0
            Reporter: Ramachandran Krishnan
            Assignee: Ramachandran Krishnan


Remove the legacy atlas.kafka.zookeeper.connect configuration requirement from
Ranger Tag Sync's Atlas Kafka source.

Background:
- Tag Sync consumes Atlas entity notifications via kafka-clients 
(bootstrap.servers).
- atlas.kafka.zookeeper.connect was never used by the Atlas 2.4 
KafkaNotification
  consumer path; it was only required by Ranger startup validation.
- With Kafka 3.9.x / KRaft brokers, Kafka clients do not use ZooKeeper.

Changes:
- Drop TAGSYNC_ATLAS_ZOOKEEPER_ENDPOINT validation from AtlasTagSource
- Remove TAG_SOURCE_ATLAS_KAFKA_ZOOKEEPER_CONNECT from install.properties,
  installprop2xml.properties, setup.py, and docker sample config

Out of scope:
- Tag Sync HA (ranger-tagsync.server.ha.zookeeper.*) — unchanged; still
  requires ZooKeeper when HA is enabled

Upgrade note:
Existing deployments may still have atlas.kafka.zookeeper.connect in
conf/atlas-application.properties; it is harmless and can be removed manually.
New installs no longer generate or require it.



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

Reply via email to