Could not initialize
class org.apache.log4j.Log4jLoggerFactory
今天在项目的工程里引入了几个 hadoop 、Hive 的 jar 包
然后就出现了如上的异常。
解决办法:
使用
mvn dependency:tree >
tmp
将 Maven 依赖输出到文件中,然后分析到底哪里引入的 log4j 导致了包冲突
然后将多余的 使用
<dependency>
<groupId>org.apache.hive
</groupId>
<artifactId>hive-metastore
</artifactId>
<exclusions>
<exclusion>
<groupId>org.slf4j
</groupId>
<artifactId>slf4j-log4j12
</artifactId>
</exclusion>
</exclusions>
<version>${hive.version}
</version>
</dependency>
<exclusions> 排除掉即可