[Tool] set default jdk11 options if not provided in fe.conf (#29785)

* Fixes #29734

Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
This commit is contained in:
Kevin Cai 2023-08-23 15:56:37 +08:00 committed by GitHub
parent 9cc630a315
commit 7bb0e40bd7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -119,8 +119,12 @@ if [[ "$JAVA_VERSION" -gt 8 ]]; then
elif [ -n "$JAVA_OPTS_FOR_JDK_9" ]; then
final_java_opt=$JAVA_OPTS_FOR_JDK_9
else
echo "JAVA_OPTS_FOR_JDK_11 is not set in fe.conf"
exit -1
if [ -z "$DATE" ] ; then
DATE=`date +%Y%m%d-%H%M%S`
fi
default_java_opts_for_jdk11="-Dlog4j2.formatMsgNoLookups=true -Xmx8192m -XX:+UseG1GC -Xlog:gc*:${LOG_DIR}/fe.gc.log.$DATE:time"
echo "JAVA_OPTS_FOR_JDK_11 is not set in fe.conf, use default java options for jdk11 to start fe process: $default_java_opts_for_jdk11"
final_java_opt=$default_java_opts_for_jdk11
fi
fi