From bfb3f0baf63548ea3d497fc1acd4c82e9d744f6f Mon Sep 17 00:00:00 2001 From: Diwakar Dubey Date: Mon, 8 Jun 2026 08:08:00 -0700 Subject: [PATCH] Add environment.3.8.erb for ZooKeeper 3.8 support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ZK 3.8 migrated from log4j to logback (ZOOKEEPER-4427). The ZOO_LOG4J_PROP environment variable is no longer used in 3.8 — logback handles logging configuration via logback.xml. This template is identical to environment.3.6.erb but with ZOO_LOG4J_PROP removed. --- templates/conf/environment.3.8.erb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 templates/conf/environment.3.8.erb diff --git a/templates/conf/environment.3.8.erb b/templates/conf/environment.3.8.erb new file mode 100644 index 0000000..bdcd789 --- /dev/null +++ b/templates/conf/environment.3.8.erb @@ -0,0 +1,14 @@ +NAME=zookeeper +ZOOCFGDIR=<%= scope.lookupvar('zookeeper::config::cfg_dir') %> + +ZOOCFG="zoo.cfg" +ZOO_LOG_DIR=<%= scope.lookupvar('zookeeper::config::log_dir') %> +USER=<%= scope.lookupvar('zookeeper::config::user') %> +GROUP=<%= scope.lookupvar('zookeeper::config::group') %> +PIDDIR=<%= scope.lookupvar('zookeeper::config::pid_dir') %> +PIDFILE=<%= scope.lookupvar('zookeeper::config::pid_file') %> +SCRIPTNAME=/etc/init.d/$NAME +JAVA=<%= scope.lookupvar('zookeeper::config::java_bin') %> +ZOOMAIN="<%= scope.lookupvar('zookeeper::config::zoo_main') %>" +JMXLOCALONLY=false +JAVA_OPTS="<%= scope.lookupvar('zookeeper::config::java_opts') %>"