[
https://issues.apache.org/jira/browse/RANGER-5658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ramachandran Krishnan updated RANGER-5658:
------------------------------------------
Summary: Tag Sync: remove atlas.kafka.zookeeper.connect and fix Atlas Kafka
consumer for Kafka 3.9 (was: Remove obsolete atlas.kafka.zookeeper.connect
requirement from Tag Sync)
> Tag Sync: remove atlas.kafka.zookeeper.connect and fix Atlas Kafka consumer
> for Kafka 3.9
> -----------------------------------------------------------------------------------------
>
> 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
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> 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)