diff --git a/bin/beeline b/bin/beeline index f277efa44..ada7fecfa 100755 --- a/bin/beeline +++ b/bin/beeline @@ -52,4 +52,8 @@ else KYUUBI_BEELINE_CLASSPATH="${KYUUBI_BEELINE_JARS}/*:${HADOOP_CONF_DIR}:${YARN_CONF_DIR}" fi +if [[ -f ${KYUUBI_CONF_DIR}/log4j2-repl.xml ]]; then + KYUUBI_CTL_JAVA_OPTS="${KYUUBI_CTL_JAVA_OPTS} -Dlog4j2.configurationFile=log4j2-repl.xml" +fi + exec ${RUNNER} ${KYUUBI_BEELINE_OPTS} -cp ${KYUUBI_BEELINE_CLASSPATH} $CLASS "$@" diff --git a/bin/kyuubi-admin b/bin/kyuubi-admin index 8a148d159..3a6be7672 100755 --- a/bin/kyuubi-admin +++ b/bin/kyuubi-admin @@ -47,4 +47,8 @@ else KYUUBI_CLASSPATH="${KYUUBI_JAR_DIR}/*:${KYUUBI_CONF_DIR}:${HADOOP_CONF_DIR}:${YARN_CONF_DIR}" fi +if [[ -f ${KYUUBI_CONF_DIR}/log4j2-repl.xml ]]; then + KYUUBI_CTL_JAVA_OPTS="${KYUUBI_CTL_JAVA_OPTS} -Dlog4j2.configurationFile=log4j2-repl.xml" +fi + exec ${RUNNER} ${KYUUBI_CTL_JAVA_OPTS} -cp ${KYUUBI_CLASSPATH} $CLASS "$@" diff --git a/bin/kyuubi-ctl b/bin/kyuubi-ctl index 0214737d4..96bcd8b81 100755 --- a/bin/kyuubi-ctl +++ b/bin/kyuubi-ctl @@ -47,4 +47,8 @@ else KYUUBI_CLASSPATH="${KYUUBI_JAR_DIR}/*:${KYUUBI_CONF_DIR}:${HADOOP_CONF_DIR}:${YARN_CONF_DIR}" fi +if [[ -f ${KYUUBI_CONF_DIR}/log4j2-repl.xml ]]; then + KYUUBI_CTL_JAVA_OPTS="${KYUUBI_CTL_JAVA_OPTS} -Dlog4j2.configurationFile=log4j2-repl.xml" +fi + exec ${RUNNER} ${KYUUBI_CTL_JAVA_OPTS} -cp ${KYUUBI_CLASSPATH} $CLASS "$@" diff --git a/bin/kyuubi-zk-cli b/bin/kyuubi-zk-cli index c85f47c4c..703105d96 100755 --- a/bin/kyuubi-zk-cli +++ b/bin/kyuubi-zk-cli @@ -46,4 +46,8 @@ else KYUUBI_CLASSPATH="${KYUUBI_JAR_DIR}/*:${KYUUBI_CONF_DIR}:${HADOOP_CONF_DIR}:${YARN_CONF_DIR}" fi -exec ${RUNNER} ${KYUUBI_JAVA_OPTS} -cp ${KYUUBI_CLASSPATH} $CLASS "$@" \ No newline at end of file +if [[ -f ${KYUUBI_CONF_DIR}/log4j2-repl.xml ]]; then + KYUUBI_CTL_JAVA_OPTS="${KYUUBI_CTL_JAVA_OPTS} -Dlog4j2.configurationFile=log4j2-repl.xml" +fi + +exec ${RUNNER} ${KYUUBI_JAVA_OPTS} -cp ${KYUUBI_CLASSPATH} $CLASS "$@" diff --git a/conf/log4j2-repl.xml.template b/conf/log4j2-repl.xml.template new file mode 100644 index 000000000..0c5fc78b2 --- /dev/null +++ b/conf/log4j2-repl.xml.template @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + diff --git a/conf/log4j2.xml.template b/conf/log4j2.xml.template index 215fddf47..c2db4c475 100644 --- a/conf/log4j2.xml.template +++ b/conf/log4j2.xml.template @@ -30,9 +30,6 @@ - - - @@ -55,7 +52,7 @@ - +