diff --git a/llap-server/src/java/org/apache/hadoop/hive/llap/cli/LlapServiceDriver.java b/llap-server/src/java/org/apache/hadoop/hive/llap/cli/LlapServiceDriver.java index 4d30296c84..9d008ad26d 100644 --- a/llap-server/src/java/org/apache/hadoop/hive/llap/cli/LlapServiceDriver.java +++ b/llap-server/src/java/org/apache/hadoop/hive/llap/cli/LlapServiceDriver.java @@ -397,8 +397,10 @@ public Void call() throws Exception { org.apache.logging.log4j.Logger.class, // log4j-api org.apache.logging.log4j.core.Appender.class, // log4j-core org.apache.logging.slf4j.Log4jLogger.class, // log4j-slf4j - // log4j-1.2-API needed for NDC - org.apache.log4j.NDC.class, }; + org.apache.log4j.WriterAppender.class, // log4j + // log4j-1.2-API needed for NDC, MDC, to avoid the conflict with log4j, add Log4j1ConfigurationFactory + // as dependency + org.apache.log4j.config.Log4j1ConfigurationFactory.class}; for (Class c : dependencies) { Path jarPath = new Path(Utilities.jarFinderGetJar(c));