Skip to content

Conversation

@mneethiraj
Copy link
Contributor

What changes were proposed in this pull request?

Updated docker setup to configure zookeeper for Kerberos authentication.

How was this patch tested?

Verified that Kerberized HiveServer2 successfully connects to zookeeper and completes its initialization.

@mneethiraj mneethiraj requested review from Copilot and kumaab January 16, 2026 09:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds Kerberos authentication support to the Zookeeper setup in the Docker development environment.

Changes:

  • Added Kerberos configuration for Zookeeper with JAAS configuration and keytab management
  • Modified entrypoint script to conditionally configure Zookeeper for SASL authentication
  • Updated KDC setup to generate zookeeper principal and keytab

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
dev-support/ranger-docker/scripts/zk/ranger-zk.sh New wrapper script that configures Kerberos JVM flags before starting Zookeeper
dev-support/ranger-docker/scripts/zk/ranger-zk-entrypoint.sh Modified Zookeeper entrypoint to add SASL authentication provider configuration when Kerberos is enabled
dev-support/ranger-docker/scripts/zk/jaas.conf JAAS configuration file defining Kerberos authentication settings for Zookeeper server
dev-support/ranger-docker/scripts/kdc/entrypoint.sh Added zookeeper principal creation to KDC initialization
dev-support/ranger-docker/docker-compose.ranger.yml Mounted keytabs volume to Zookeeper container
dev-support/ranger-docker/Dockerfile.ranger-zk Updated Dockerfile to include Kerberos configuration files and custom entrypoint

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant