我在一个集群中工作,没有权限更改log4j.properties文件,以便在使用pyspark时停止信息日志记录(如第一个答案这里所述)。以下解决方案如上述问题的第一篇答案中对spark-shell(scala)进行了说明。
import org.apache.log4j.Logger
import org.apache.log4j.Level
但对于使用Python的Spark(即Pyspark),它既无法工作,也无法以下操作。
Logger.getLogger("org").setLevel(Level.OFF)
Logger.getLogger("akka").setLevel(Level.OFF)
我如何在不更改log4j.properties文件的情况下停止pyspark中信息的冗长打印?