我试图抑制消息
Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties
当我运行我的 Spark 应用程序时。我已成功重定向 INFO 消息,但是此消息一直显示。任何想法将不胜感激。
最佳答案
更简单的你只是cd SPARK_HOME/conf
然后 mv log4j.properties.template log4j.properties
然后打开log4j.properties
并更改所有 INFO
至 ERROR
.这里SPARK_HOME
是 Spark 安装的根目录。
有些人可能正在使用 hdfs
作为他们的 Spark 存储后端,并且会发现日志消息实际上是由 hdfs
生成的.要更改此设置,请转到 HADOOP_HOME/etc/hadoop/log4j.properties
文件。只需更改 hadoop.root.logger=INFO,console
至 hadoop.root.logger=ERROR,console
.再次HADOOP_HOME
对我来说是你的 hadoop 安装的根,这是 /usr/local/hadoop
.
关于log4j - 如何摆脱 "Using Spark' s 默认 log4j 配置文件 : org/apache/spark/log4j-defaults. 属性”消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30924710/