Как избавиться от " использования профиля log4j по умолчанию Spark: org/apache/spark / log4j-defaults.сообщение "свойства"?
Я пытаюсь подавить
Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties
когда я запускаю приложение Spark. Я успешно перенаправил информационные сообщения, однако это сообщение продолжает появляться. Любые идеи будут высоко оценены.
3 ответов
еще проще, вы просто cd SPARK_HOME/conf
затем mv log4j.properties.template log4j.properties
откройте log4j.properties
и INFO
to ERROR
. Вот!--5--> является корневым каталогом вашей установки spark.
некоторые могут использовать hdfs
как их Spark хранения бэкэнд и найдет сообщения журнала на самом деле генерируются hdfs
. Чтобы изменить это, перейдите в . Просто измените hadoop.root.logger=INFO,console
to hadoop.root.logger=ERROR,console
. Еще раз HADOOP_HOME
является корнем вашей установки hadoop для меня это было /usr/local/hadoop
.
Итак, я нашел способ сделать это. Так что в принципе, у меня была своя log4j.xml изначально, что используется, а значит мы видели это свойство. Когда-то у меня был свой "log4j".файл "свойства", это сообщение исчезло.
если вы поставите под main
resources
и test
resources
это также происходит. В этом случае удаление файла из test
resources
и используя только файл с main
resources
устраняет проблему.