Spark-core包设置默认的日志级别为info,所以我们才看到一大堆日志信息。

开发的时候,把print的日志掩盖了。

方法一:

代码中设置日志级别

JavaSparkContext context=new JavaSparkContext(conf);
context.setLogLevel("warn");

方法二:

添加 log4j.properties 到 resource

log4j.properties

#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
## 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# 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应用日志级别设置相关推荐

  1. jboss8日志级别设置_罐中研讨会:设置JBoss BRMS全日研讨会

    jboss8日志级别设置 是否在寻找一种简单的方法来宣传,展示或演示使用JBoss业务规则管理系统(BRMS)产品的入门难度? 别无所求,因为我们已经召集了这个研讨会,因此您可以围绕JBoss BRM ...

  2. jboss8日志级别设置_罐中研讨会:设置JBoss BPM Suite全日研讨会

    jboss8日志级别设置 是否在寻找一种简单的方法来宣传,展示或演示JBoss业务流程管理套件(BPM Suite)产品的入门难度? 别无所求,因为我们已经召集了这个研讨会,因此您可以围绕JBoss ...

  3. tensorflow log 日志级别设置

    log 日志级别设置 import os os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 这是默认的显示等级,显示所有信息 os.environ[ ...

  4. SpringBoot日志级别设置

    SpringBoot日志级别设置 在application.properties配置文件中设置: #设置时区: spring.jackson.date-format=yyyy-MM-dd HH:mm: ...

  5. Jmeter日志输出和日志级别设置

    Jmeter运行出现问题可以通过调整jmeter的日志级别定位问题,但运行测试时建议关闭jmeter日志,jmeter打印日志耗费系统性能. Jmeter日志默认存放在%JMeter_HOME%\bi ...

  6. Apache HttpClient库的日志级别设置原理

    在你的业务类的构造函数里调用下面这个enable方法,以启用日志: private void enableHeaderWireAndContextLogging(){System.setPropert ...

  7. Feign的日志级别设置(显示feign调用服务过程中的日志信息)

  8. spark代码中添加logger_JAVA代码如何设置SPARK的日志打印级别

    问题场景:在使用spark sql 增加where条件过滤时,会出现打印很多的被过滤掉的记录(几十万条),导致跑spark sql 特别慢! var df2 = sqc.sql("SELEC ...

  9. 设置springboot日志级别_Spring Boot 日志框架实践

    概述 Java应用中,日志一般分为以下5个级别: ERROR 错误信息 WARN 警告信息 INFO 一般信息 DEBUG 调试信息 TRACE 跟踪信息 Spring Boot使用Apache的Co ...

最新文章

  1. 智能车百度赛道培训第一弹-基础篇
  2. python基础常用语句-Python-基础-常用术语对照表
  3. 推荐一个Python GUI神器,双手彻底解放!
  4. split、replace、indexof、substr 用法 (获取后台富文本框内容,截取图片)
  5. centos7安装mysql6_2018年第四周-在centos7安装mysql6
  6. websocket + node.js聊天系统
  7. 什么是业务运维,企业如何实现互联网+业务与IT的融合
  8. SpringBoot @Cacheable缓存入门程序
  9. linux 劫持广告技术,屏蔽运营商广告劫持 - gcudwork的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 我是 LinkedIn 的 SRE ,我把 LinkedIn 搞挂了
  11. PostgreSQL数据库中跨库访问解决方案
  12. 弘辽科技:开庭了辛巴被诉“永久封号”
  13. Java api监控_网站api监控、api监控教程详解
  14. pcie gen3 bios设置_性价比无敌or搞笑? A卡传统回来了!(附刷bios教程)
  15. 机器学习入门09 - 特征组合 (Feature Crosses)
  16. ESXi 6.7 封装驱动(Intel-I219V使用非vib的离线包驱动格式)
  17. 城市大脑建设典型实践及经验启示
  18. 木纹标识lisp_lisp_clojure.org
  19. ubuntu 强制关闭程序或窗口方法
  20. spring中的注解和xml配置文件中配置对应总结

热门文章

  1. mysql 同一帐号多次登录_freeradius2.1.3 防止用户帐号重复登录
  2. mysql官网 ab_MySQLAB同步
  3. 《软件需求分析(第二版)》第 4 章——需求分析员的职责 重点部分总结
  4. 桶排序算法c语言10个数组,桶排序算法
  5. java jwindow 键盘_各位老哥求救,JWINDOW无法接收到键盘监听
  6. teleport 组件的作用_人脸识别综述! 覆盖人脸检测,预处理和特征表示三大核心组件!...
  7. 按月拆分数据库表--oracle
  8. weblogic命令行操作
  9. Nginx的执行阶段详解
  10. Weave Scope安装