我跟着这个
https://github.com/apache/spark/blob/master/docs/README.md
构建spark文档,但它依赖于:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
半小时后,没有打印出更多信息。我试图将slf4j-simple-1.7.12.jar添加到spark / lib_managed / jars中,然后重新运行
jekyll build
仍然挂在这些消息上,如何解决问题?
答案 0 :(得分:0)
对我来说,解决方案是将Logback Classic Module添加到类路径中:
http://mvnrepository.com/artifact/ch.qos.logback/logback-classic/1.1.7
并删除StaticLoggerBinder
。
答案 1 :(得分:0)
火花文档中有一个解释:
http://sparkjava.com/documentation#how-do-i-enable-logging
启动火花时,您可能已经看到此消息:
SLF4J:无法加载类“ org.slf4j.impl.StaticLoggerBinder”。 SLF4J:默认为无操作(NOP)记录器实现SLF4J: 有关更多信息,请参见http://www.slf4j.org/codes.html#StaticLoggerBinder 详细信息。
要启用日志记录,只需将以下依赖项添加到您的项目中:
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.7.21</version> </dependency>
对于 Gradle ,请检查此线程以获取更多详细信息: How to set SLF4J in IntelliJ with Gradle