Spark修改控制台日志级别

一、[一、修改conf/log4j.properties]

背景:INFO日志过多不易于观察错误和执行结果,需要调整日志输出级别。
1、修改conf/log4j.properties
cp log4j.properties.template log4j.properties
vi log4j.properties
log4j.rootCategory=INFO, console
修改为:
log4j.rootCategory=WARN, console
# Set everything to be logged to the console
log4j.rootCategory=WARN, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n

# Set the default spark-shell log level to WARN. When running the spark-shell, the
# log level for this class is used to overwrite the root logger's log level, so that
# the user can have different defaults for the shell and regular Spark apps.
log4j.logger.org.apache.spark.repl.Main=WARN

# Settings to quiet third party logs that are too verbose
log4j.logger.org.spark_project.jetty=WARN
log4j.logger.org.spark_project.jetty.util.component.AbstractLifeCycle=ERROR
log4j.logger.org.apache.spark.repl.SparkIMain$exprTyper=INFO
log4j.logger.org.apache.spark.repl.SparkILoop$SparkILoopInterpreter=INFO
log4j.logger.org.apache.parquet=ERROR
log4j.logger.parquet=ERROR

# SPARK-9183: Settings to avoid annoying messages when looking up nonexistent UDFs in SparkSQL with Hive support
log4j.logger.org.apache.hadoop.hive.metastore.RetryingHMSHandler=FATAL
log4j.logger.org.apache.hadoop.hive.ql.exec.FunctionRegistry=ERROR

二、重启集群

spark-sql效果如下:
image.png
spark-shell效果如下
image.png
注:代码做如下修改
SparkSession.builder.getOrCreate().sparkContext.setLogLevel("WARN")
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,126评论 1 13
  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,068评论 0 6
  • 1、Operation category READ is not supported in state stand...
    博弈史密斯阅读 2,803评论 0 0
  • 环境变量配置 在根目录下新建一个soft 文件夹 以下为安装包,全部放到该文件夹下,解压,并软连接0 jdk-8u...
    捡书zzz阅读 892评论 0 1
  • 【同读一本书】2017-2.22-150 —《管理的觉醒》 做管理就是一个不断提升自我境界的过程,提升自我境界...
    徐猛_Merlin阅读 289评论 0 0