Skip to content

Conversation

@rangareddy
Copy link
Collaborator

Describe the issue this Pull Request addresses

The currently used Bitnami Kafka and ZooKeeper images are being phased out of free public accessibility and moving toward a paid subscription model (Bitnami Secure Images). This has led to issues with image availability, lack of regular security updates for free users.

By adopting the official Apache Kafka distribution images, we align Hudi’s ecosystem with the upstream project's lifecycle, ensure long-term maintainability, and leverage images maintained directly by the Apache Software Foundation.

Summary and Changelog

This PR replaces all references to Bitnami Kafka and ZooKeeper images with the official apache/kafka distribution.

  • Updated Image References: Swapped bitnami/kafka and bitnami/zookeeper for apache/kafka.
  • Configuration Alignment: Refactored docker-compose.yml files to use official Apache environment variable naming conventions (e.g., transitioning from KAFKA_CFG_* to standard Kafka property mappings).

Impact

Low

Risk Level

None

Documentation Update

Contributor's checklist

  • Read through contributor's guide
  • Enough context is provided in the sections above
  • Adequate tests were added if applicable

@github-actions github-actions bot added the size:S PR with lines of changes in (10, 100] label Jan 7, 2026
@hudi-bot
Copy link
Collaborator

hudi-bot commented Jan 7, 2026

CI report:

Bot commands @hudi-bot supports the following commands:
  • @hudi-bot run azure re-run the last Azure build

Copy link
Contributor

@yihua yihua left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@yihua yihua merged commit 36bcaff into apache:master Jan 8, 2026
72 checks passed
@rangareddy rangareddy deleted the br_docker_official_kafka_image branch January 19, 2026 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S PR with lines of changes in (10, 100]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants