diff --git llap-server/bin/runLlapDaemon.sh llap-server/bin/runLlapDaemon.sh index 445a41e..231bb6e 100755 --- llap-server/bin/runLlapDaemon.sh +++ llap-server/bin/runLlapDaemon.sh @@ -51,7 +51,7 @@ shift JAVA=$JAVA_HOME/bin/java LOG_LEVEL_DEFAULT="INFO" LOGGER_DEFAULT="console" -JAVA_OPTS_BASE="-server -Djava.net.preferIPv4Stack=true -XX:NewRatio=8 -XX:+UseNUMA -XX:+PrintGCDetails -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime" +JAVA_OPTS_BASE="-server -Djava.net.preferIPv4Stack=true -XX:NewRatio=8 -XX:+UseNUMA -XX:+PrintGCDetails -verbose:gc -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=4 -XX:GCLogFileSize=100M" # CLASSPATH initially contains $HADOOP_CONF_DIR & $YARN_CONF_DIR if [ ! -d "$HADOOP_CONF_DIR" ]; then @@ -114,6 +114,7 @@ elif [ "$COMMAND" = "run" ] ; then CLASS='org.apache.hadoop.hive.llap.daemon.impl.LlapDaemon' fi +JAVA_OPTS_BASE="${JAVA_OPTS_BASE} -Xloggc:${LLAP_DAEMON_LOG_DIR}/gc.log" LLAP_DAEMON_OPTS="${LLAP_DAEMON_OPTS} ${JAVA_OPTS_BASE}" # Set the default GC option if none set