当前位置: 首页 > news >正文

Spark日志有哪些?

  • spark.log:记录作业运行日志,包括Spark框架内部日志和用户通过日志接口输出的日志。

    • executor 启动结束日志:
      在这里插入图片描述
      在这里插入图片描述
    • job,stage,task提交结束日志:
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
  • pmap.log:周期性地截取Driver或Executor的pmapjstack日志。

    • 包括RSS指标来查看进程占用的物理内存情况:
      在这里插入图片描述
  • 以及用threaddump来排查程序是否卡住或执行缓慢等问题。
    在这里插入图片描述

  • gc.log:利用GC(垃圾回收)日志来定位Driver或Executor是否存在内存问题。

  • stdout:通过printSystem.out方式打印的日志,此功能默认是关闭的。

  • stderr:通过System.err打印的日志,PySpark的日志输出也会出现在stderr中。

  • launch-container-log:提供了查看当前Executor所在Container的文件和Executor的环境变量等功能。

  • directory.info:包含了当前依赖的jar包信息。

  • Driver log
    驱动程序(Driver)日志在正常情况下,最终会打印出应用程序状态和作业执行状态,特殊情况说明:

    • 如果作业被手动终止(kill),可能不会有最终的作业状态记录。
    • 如果作业因为Driver的内存溢出(Driver OOM,即Out of Memory)导致失败,日志可能会突然停止,没有应用程序状态和作业状态记录。在这种情况下,可以通过Yarn UI查看Yarn的诊断信息,或者参考GC日志来进一步分析问题。
      正常结束的作业:
      在这里插入图片描述

执行失败的:
在这里插入图片描述
在这里插入图片描述

  • Executor log
    Task 正常执行:
    在这里插入图片描述

Task异常执行(例如shuffle fetch 失败):
在这里插入图片描述

相关文章:

  • 【接口自动化测试】第二节.Requests库和接口对象封装
  • 异构集成封装类型2D、2.1D、2.3D、2.5D和3D封装技术
  • 注意力机制新突破!21种创新融合思路汇总!让技术持续飞跃!
  • C# —— while循环语句
  • C++ day5
  • Perl语言快速入门学习
  • php配合fiddler批量下载淘宝天猫商品数据分享
  • 探索 JQuery EasyUI:构建简单易用的前端页面
  • 服务器数据恢复—热备盘未完全启用导致raid5阵列崩溃的数据恢复案例
  • 如何在服务器上部署一个java程序
  • 电脑提示d3dcompiler_47.dll丢失的解决方法,实测靠谱的5种方法
  • Linux C++
  • 图卷积网络(Graph Convolutional Network, GCN)
  • 一文详解扩散模型
  • 王思聪隐形女儿曝光
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【React系列】如何构建React应用程序
  • docker python 配置
  • es的写入过程
  • Hibernate【inverse和cascade属性】知识要点
  • Javascript弹出层-初探
  • js写一个简单的选项卡
  • js中forEach回调同异步问题
  • redis学习笔记(三):列表、集合、有序集合
  • SOFAMosn配置模型
  • Solarized Scheme
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 反思总结然后整装待发
  • 通过几道题目学习二叉搜索树
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • # 达梦数据库知识点
  • #100天计划# 2013年9月29日
  • #pragma once
  • $L^p$ 调和函数恒为零
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (PySpark)RDD实验实战——求商品销量排行
  • (STM32笔记)九、RCC时钟树与时钟 第二部分
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (一)u-boot-nand.bin的下载
  • (转载)Linux 多线程条件变量同步
  • (轉貼) UML中文FAQ (OO) (UML)
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .NET 4.0中的泛型协变和反变
  • .NET Core跨平台微服务学习资源