Spark应用日志级别设置
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应用日志级别设置相关推荐
- jboss8日志级别设置_罐中研讨会:设置JBoss BRMS全日研讨会
jboss8日志级别设置 是否在寻找一种简单的方法来宣传,展示或演示使用JBoss业务规则管理系统(BRMS)产品的入门难度? 别无所求,因为我们已经召集了这个研讨会,因此您可以围绕JBoss BRM ...
- jboss8日志级别设置_罐中研讨会:设置JBoss BPM Suite全日研讨会
jboss8日志级别设置 是否在寻找一种简单的方法来宣传,展示或演示JBoss业务流程管理套件(BPM Suite)产品的入门难度? 别无所求,因为我们已经召集了这个研讨会,因此您可以围绕JBoss ...
- tensorflow log 日志级别设置
log 日志级别设置 import os os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 这是默认的显示等级,显示所有信息 os.environ[ ...
- SpringBoot日志级别设置
SpringBoot日志级别设置 在application.properties配置文件中设置: #设置时区: spring.jackson.date-format=yyyy-MM-dd HH:mm: ...
- Jmeter日志输出和日志级别设置
Jmeter运行出现问题可以通过调整jmeter的日志级别定位问题,但运行测试时建议关闭jmeter日志,jmeter打印日志耗费系统性能. Jmeter日志默认存放在%JMeter_HOME%\bi ...
- Apache HttpClient库的日志级别设置原理
在你的业务类的构造函数里调用下面这个enable方法,以启用日志: private void enableHeaderWireAndContextLogging(){System.setPropert ...
- Feign的日志级别设置(显示feign调用服务过程中的日志信息)
- spark代码中添加logger_JAVA代码如何设置SPARK的日志打印级别
问题场景:在使用spark sql 增加where条件过滤时,会出现打印很多的被过滤掉的记录(几十万条),导致跑spark sql 特别慢! var df2 = sqc.sql("SELEC ...
- 设置springboot日志级别_Spring Boot 日志框架实践
概述 Java应用中,日志一般分为以下5个级别: ERROR 错误信息 WARN 警告信息 INFO 一般信息 DEBUG 调试信息 TRACE 跟踪信息 Spring Boot使用Apache的Co ...
最新文章
- 智能车百度赛道培训第一弹-基础篇
- python基础常用语句-Python-基础-常用术语对照表
- 推荐一个Python GUI神器,双手彻底解放!
- split、replace、indexof、substr 用法 (获取后台富文本框内容,截取图片)
- centos7安装mysql6_2018年第四周-在centos7安装mysql6
- websocket + node.js聊天系统
- 什么是业务运维,企业如何实现互联网+业务与IT的融合
- SpringBoot @Cacheable缓存入门程序
- linux 劫持广告技术,屏蔽运营商广告劫持 - gcudwork的个人空间 - OSCHINA - 中文开源技术交流社区...
- 我是 LinkedIn 的 SRE ,我把 LinkedIn 搞挂了
- PostgreSQL数据库中跨库访问解决方案
- 弘辽科技:开庭了辛巴被诉“永久封号”
- Java api监控_网站api监控、api监控教程详解
- pcie gen3 bios设置_性价比无敌or搞笑? A卡传统回来了!(附刷bios教程)
- 机器学习入门09 - 特征组合 (Feature Crosses)
- ESXi 6.7 封装驱动(Intel-I219V使用非vib的离线包驱动格式)
- 城市大脑建设典型实践及经验启示
- 木纹标识lisp_lisp_clojure.org
- ubuntu 强制关闭程序或窗口方法
- spring中的注解和xml配置文件中配置对应总结
热门文章
- mysql 同一帐号多次登录_freeradius2.1.3 防止用户帐号重复登录
- mysql官网 ab_MySQLAB同步
- 《软件需求分析(第二版)》第 4 章——需求分析员的职责 重点部分总结
- 桶排序算法c语言10个数组,桶排序算法
- java jwindow 键盘_各位老哥求救,JWINDOW无法接收到键盘监听
- teleport 组件的作用_人脸识别综述! 覆盖人脸检测,预处理和特征表示三大核心组件!...
- 按月拆分数据库表--oracle
- weblogic命令行操作
- Nginx的执行阶段详解
- Weave Scope安装