This is an automated email from the ASF dual-hosted git repository.
wuzhiguo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/bigtop-manager.git
The following commit(s) were added to refs/heads/main by this push:
new 50c1365e BIGTOP-4470: Kafka should read env file when starting (#248)
50c1365e is described below
commit 50c1365e68c8841e6dd5aa480d76047007996784
Author: Chenhuab <[email protected]>
AuthorDate: Mon Jul 21 18:48:17 2025 +0800
BIGTOP-4470: Kafka should read env file when starting (#248)
---
.../stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml | 5 -----
.../stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml | 5 -----
.../bigtop/manager/stack/bigtop/v3_3_0/kafka/KafkaBrokerScript.java | 2 +-
3 files changed, 1 insertion(+), 11 deletions(-)
diff --git
a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml
b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml
index e51666ce..ac167a78 100644
---
a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml
+++
b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml
@@ -56,11 +56,6 @@ export JAVA_HOME=${java_home!}
<#noparse>export PATH=$PATH:${JAVA_HOME}/bin</#noparse>
export PID_DIR=${kafka_pid_dir!}
export LOG_DIR=${kafka_log_dir!}
-<#if security_enabled >
-export KAFKA_OPTS="-Djavax.security.auth.useSubjectCredsOnly=false
{{kafka_kerberos_params}}"
-<#else>
-export KAFKA_OPTS={{kafka_kerberos_params}}
-</#if>
export CLASSPATH=$CLASSPATH:${kafka_conf_dir}
]]>
</value>
diff --git
a/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml
b/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml
index e51666ce..ac167a78 100644
---
a/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml
+++
b/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml
@@ -56,11 +56,6 @@ export JAVA_HOME=${java_home!}
<#noparse>export PATH=$PATH:${JAVA_HOME}/bin</#noparse>
export PID_DIR=${kafka_pid_dir!}
export LOG_DIR=${kafka_log_dir!}
-<#if security_enabled >
-export KAFKA_OPTS="-Djavax.security.auth.useSubjectCredsOnly=false
{{kafka_kerberos_params}}"
-<#else>
-export KAFKA_OPTS={{kafka_kerberos_params}}
-</#if>
export CLASSPATH=$CLASSPATH:${kafka_conf_dir}
]]>
</value>
diff --git
a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/main/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/kafka/KafkaBrokerScript.java
b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/main/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/kafka/KafkaBrokerScript.java
index 93012ae3..920377db 100644
---
a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/main/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/kafka/KafkaBrokerScript.java
+++
b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/main/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/kafka/KafkaBrokerScript.java
@@ -57,7 +57,7 @@ public class KafkaBrokerScript extends AbstractServerScript {
KafkaParams kafkaParams = (KafkaParams) params;
String cmd = MessageFormat.format(
- "{0}/bin/kafka-server-start.sh {0}/config/server.properties >
/dev/null 2>&1 & echo -n $!>{1}",
+ "source {0}/config/kafka-env.sh ;
{0}/bin/kafka-server-start.sh {0}/config/server.properties > /dev/null 2>&1 &
echo -n $!>{1}",
kafkaParams.serviceHome(), kafkaParams.getKafkaPidFile());
try {
return LinuxOSUtils.sudoExecCmd(cmd, kafkaParams.user());