This is an automated email from the ASF dual-hosted git repository.
huweihua pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
The following commit(s) were added to refs/heads/master by this push:
new 6dbb9b8d3fc [FLINK-32980][scripts] Support env.java.opts.all &
env.java.opts.cli config for starting Session cluster CLIs (#23308)
6dbb9b8d3fc is described below
commit 6dbb9b8d3fcfe88a85b22e2f177e8fea7585702e
Author: Zhanghao Chen <[email protected]>
AuthorDate: Tue Aug 29 10:48:08 2023 +0800
[FLINK-32980][scripts] Support env.java.opts.all & env.java.opts.cli config
for starting Session cluster CLIs (#23308)
---
flink-dist/src/main/flink-bin/kubernetes-bin/kubernetes-session.sh | 5 ++++-
flink-dist/src/main/flink-bin/yarn-bin/yarn-session.sh | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/flink-dist/src/main/flink-bin/kubernetes-bin/kubernetes-session.sh
b/flink-dist/src/main/flink-bin/kubernetes-bin/kubernetes-session.sh
index 559a77689b5..ac3612546f2 100755
--- a/flink-dist/src/main/flink-bin/kubernetes-bin/kubernetes-session.sh
+++ b/flink-dist/src/main/flink-bin/kubernetes-bin/kubernetes-session.sh
@@ -36,4 +36,7 @@ log_setting="-Dlog.file="$log"
-Dlog4j.configuration=file:"$FLINK_CONF_DIR"/log4
export FLINK_CONF_DIR
-"$JAVA_RUN" $JVM_ARGS -classpath "$CC_CLASSPATH" $log_setting
org.apache.flink.kubernetes.cli.KubernetesSessionCli "$@"
+# Add Client-specific JVM options
+FLINK_ENV_JAVA_OPTS="${FLINK_ENV_JAVA_OPTS} ${FLINK_ENV_JAVA_OPTS_CLI}"
+
+"$JAVA_RUN" $JVM_ARGS $FLINK_ENV_JAVA_OPTS -classpath "$CC_CLASSPATH"
$log_setting org.apache.flink.kubernetes.cli.KubernetesSessionCli "$@"
diff --git a/flink-dist/src/main/flink-bin/yarn-bin/yarn-session.sh
b/flink-dist/src/main/flink-bin/yarn-bin/yarn-session.sh
index f36ca34f1a5..49cf826b6be 100755
--- a/flink-dist/src/main/flink-bin/yarn-bin/yarn-session.sh
+++ b/flink-dist/src/main/flink-bin/yarn-bin/yarn-session.sh
@@ -34,5 +34,8 @@ CC_CLASSPATH=`manglePathList
$(constructFlinkClassPath):$INTERNAL_HADOOP_CLASSPA
log=$FLINK_LOG_DIR/flink-$FLINK_IDENT_STRING-yarn-session-$HOSTNAME.log
log_setting="-Dlog.file="$log"
-Dlog4j.configuration=file:"$FLINK_CONF_DIR"/log4j-session.properties
-Dlog4j.configurationFile=file:"$FLINK_CONF_DIR"/log4j-session.properties
-Dlogback.configurationFile=file:"$FLINK_CONF_DIR"/logback-session.xml"
-"$JAVA_RUN" $JVM_ARGS -classpath "$CC_CLASSPATH" $log_setting
org.apache.flink.yarn.cli.FlinkYarnSessionCli -j
"$FLINK_LIB_DIR"/flink-dist*.jar "$@"
+# Add Client-specific JVM options
+FLINK_ENV_JAVA_OPTS="${FLINK_ENV_JAVA_OPTS} ${FLINK_ENV_JAVA_OPTS_CLI}"
+
+"$JAVA_RUN" $JVM_ARGS $FLINK_ENV_JAVA_OPTS -classpath "$CC_CLASSPATH"
$log_setting org.apache.flink.yarn.cli.FlinkYarnSessionCli -j
"$FLINK_LIB_DIR"/flink-dist*.jar "$@"