This is an automated email from the ASF dual-hosted git repository.
madhan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new cf0a640e5 RANGER-5494: docker setup fix for startup errors in
ranger-tagsync, ranger-solr containers (#855)
cf0a640e5 is described below
commit cf0a640e5e146b15bfbc822df4df248f788ddbbe
Author: Madhan Neethiraj <[email protected]>
AuthorDate: Thu Feb 19 17:56:30 2026 -0800
RANGER-5494: docker setup fix for startup errors in ranger-tagsync,
ranger-solr containers (#855)
(cherry picked from commit 9d4cf45c4f19a09bee687afbd4abe95f28546a88)
---
dev-support/ranger-docker/.env | 4 ++--
dev-support/ranger-docker/Dockerfile.ranger-tagsync | 1 -
dev-support/ranger-docker/README.md | 2 +-
dev-support/ranger-docker/docker-compose.ranger-tagsync.yml | 2 +-
dev-support/ranger-docker/scripts/solr/ranger-solr.sh | 9 ++++++---
5 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/dev-support/ranger-docker/.env b/dev-support/ranger-docker/.env
index 3ea06343a..03a222ec7 100644
--- a/dev-support/ranger-docker/.env
+++ b/dev-support/ranger-docker/.env
@@ -64,8 +64,8 @@ KERBEROS_ADMIN_PASSWORD=rangerR0cks!
# Database Versions
POSTGRES_VERSION=13.16
-MARIADB_VERSION=10.6
-ORACLE_VERSION=21.3.0-xe
+MARIADB_VERSION=10.7.3
+ORACLE_VERSION=23.6
SQLSERVER_VERSION=2022-latest
# Ozone Configuration
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-tagsync
b/dev-support/ranger-docker/Dockerfile.ranger-tagsync
index 140d04401..6c0c22f01 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-tagsync
+++ b/dev-support/ranger-docker/Dockerfile.ranger-tagsync
@@ -29,7 +29,6 @@ RUN tar xvfz
/home/ranger/dist/ranger-${TAGSYNC_VERSION}-tagsync.tar.gz --direct
rm -f ${RANGER_HOME}/tagsync/install.properties && \
mkdir -p /opt/ranger/tagsync/data /var/run/ranger /var/log/ranger/tagsync
/etc/ranger && \
cp -f ${RANGER_SCRIPTS}/ranger-tagsync-install.properties
${RANGER_HOME}/tagsync/install.properties && \
- cp -f ${RANGER_SCRIPTS}/ranger-tagsync-tags.json
${RANGER_HOME}/tagsync/data/tags.json && \
mkdir /etc/init.d || true && \
mkdir /etc/rc2.d || true && \
mkdir /etc/rc3.d || true && \
diff --git a/dev-support/ranger-docker/README.md
b/dev-support/ranger-docker/README.md
index 39a89440f..39417fe91 100644
--- a/dev-support/ranger-docker/README.md
+++ b/dev-support/ranger-docker/README.md
@@ -56,7 +56,7 @@ chmod +x scripts/*.sh
# optional step: a fresh build ensures that the correct jdk version is used
docker compose -f docker-compose.ranger-build.yml build
-docker compose -f docker-compose.ranger-build.yml up -d
+docker compose -f docker-compose.ranger-build.yml up
~~~
Time taken to complete the build might vary (upto an hour), depending on
status of ```${HOME}/.m2``` directory cache.
diff --git a/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
b/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
index 0b9bb7011..1f5594190 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
@@ -16,7 +16,7 @@ services:
- ./scripts/kdc/krb5.conf:/etc/krb5.conf
- ./scripts/hadoop/core-site.xml:/home/ranger/scripts/core-site.xml:ro
- ./dist/version:/home/ranger/dist/version:ro
- -
./scripts/tagsync/ranger-tagsync-tags.json:/home/ranger/scripts/ranger-tagsync-tags.json
+ -
./scripts/tagsync/ranger-tagsync-tags.json:/opt/ranger/tagsync/data/tags.json:ro
-
./scripts/tagsync/ranger-tagsync-install.properties:/opt/ranger/tagsync/install.properties
stdin_open: true
tty: true
diff --git a/dev-support/ranger-docker/scripts/solr/ranger-solr.sh
b/dev-support/ranger-docker/scripts/solr/ranger-solr.sh
index b2aecf960..719e2bee1 100755
--- a/dev-support/ranger-docker/scripts/solr/ranger-solr.sh
+++ b/dev-support/ranger-docker/scripts/solr/ranger-solr.sh
@@ -18,11 +18,13 @@
SOLR_INSTALL_DIR=/opt/solr
+export RANGER_SCRIPTS=/home/ranger/scripts
+
if [ "${KERBEROS_ENABLED}" == "true" ]
then
- /home/ranger/scripts/wait_for_keytab.sh HTTP.keytab
- /home/ranger/scripts/wait_for_keytab.sh solr.keytab
- /home/ranger/scripts/wait_for_testusers_keytab.sh
+ ${RANGER_SCRIPTS}/wait_for_keytab.sh HTTP.keytab
+ ${RANGER_SCRIPTS}/wait_for_keytab.sh solr.keytab
+ ${RANGER_SCRIPTS}/wait_for_testusers_keytab.sh
JAAS_CONFIG="-Djava.security.auth.login.config=/opt/solr/server/etc/jaas.conf"
JAAS_APPNAME="-Dsolr.kerberos.jaas.appname=Client"
@@ -36,6 +38,7 @@ RULE:[2:\$1/\$2@\$0](jhs/.*@EXAMPLE\.COM)s/.*/mapred/\
DEFAULT"
export SOLR_AUTHENTICATION_OPTS="${JAAS_CONFIG} ${JAAS_APPNAME} ${KRB5_CONF}
${KERBEROS_KEYTAB} ${KERBEROS_PRINCIPAL} ${COOKIE_DOMAIN}
${KERBEROS_NAME_RULES}"
+ export SOLR_AUTH_TYPE=kerberos
fi
if [ ! -e ${SOLR_INSTALL_DIR}/.setupDone ]