幻影:在 class 路径上检测到 log4j-over-slf4j.jar 和绑定 slf4j-log4j12.jar,
Phantom: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path,
我刚刚将我的 spark 应用程序插入到 Cassandra 中。我正在使用 Phantom Cassandra 驱动程序。
现在我在单元测试时出现以下错误
Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the
class path
SparkCintext初始化时抛出异常,
这是因为我现在在 pom.xml 中有 Phantom 依赖项。 (Phantom 与 Spark 直接冲突似乎很疯狂,但确实如此)
<dependency>
<groupId>com.outworkers</groupId>
<artifactId>phantom-dsl_2.11</artifactId>
<version>2.24.1</version>
</dependency>
我可以向 Phantom 添加排除项以防止 log4j-over-slf4j.jar
。
问题:
从 Phantom 中排除 log4j-over-slf4j.jar
是否安全,还是会导致问题进一步发展?
从 Phantom 中排除 log4j-over-slf4j.jar
是绝对安全的。除了日志库管理之外,它不会引起任何问题。 slf4j-log4j12.jar
.
可以处理
我刚刚将我的 spark 应用程序插入到 Cassandra 中。我正在使用 Phantom Cassandra 驱动程序。
现在我在单元测试时出现以下错误
Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path
SparkCintext初始化时抛出异常, 这是因为我现在在 pom.xml 中有 Phantom 依赖项。 (Phantom 与 Spark 直接冲突似乎很疯狂,但确实如此)
<dependency>
<groupId>com.outworkers</groupId>
<artifactId>phantom-dsl_2.11</artifactId>
<version>2.24.1</version>
</dependency>
我可以向 Phantom 添加排除项以防止 log4j-over-slf4j.jar
。
问题:
从 Phantom 中排除 log4j-over-slf4j.jar
是否安全,还是会导致问题进一步发展?
从 Phantom 中排除 log4j-over-slf4j.jar
是绝对安全的。除了日志库管理之外,它不会引起任何问题。 slf4j-log4j12.jar
.