You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spark3.5.1运行于Hadoop3时Tracking URL消失问题咨询

Spark 3.5.1在YARN 3.2环境下无状态日志及Tracking URL的问题处理

原因分析

  • Spark 3.5.x 版本对YARN客户端的日志输出逻辑做了默认调整,关闭了[ACCEPT]、[RUNNING]状态通知和Tracking URL的主动打印
  • Spark 3.5.1与Hadoop YARN 3.2存在兼容性适配细节问题,导致状态回调信息无法正常输出

解决办法

1. 强制开启YARN客户端日志

启动spark-shell或提交任务时,添加日志配置参数:

# spark-shell启动
spark-shell --conf spark.yarn.client.log.level=INFO --conf spark.log.level=INFO

# spark-submit提交
spark-submit --conf spark.yarn.client.log.level=INFO --conf spark.log.level=INFO 你的应用jar包路径

也可以修改spark-defaults.conf配置文件,实现永久生效:

spark.yarn.client.log.level=INFO
spark.log.level=INFO

2. 切换兼容的Spark版本

如果不需要3.5.x的新功能,直接回退到3.4.3及以下版本,该版本在YARN 3.2环境下已验证可正常显示状态日志和Tracking URL。

3. 匹配Spark与Hadoop编译版本

确保Spark 3.5.1是基于Hadoop 3.2版本编译的安装包,避免因编译依赖不匹配导致状态信息无法正常传递。

4. 手动查询Tracking URL

如果上述方法无效,可通过YARN命令手动获取应用状态和Tracking URL:

# 查询指定应用状态
yarn application -status <你的应用ID>
# 列出所有运行中应用
yarn application -list

内容的提问来源于stack exchange,提问作者AppleCEO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 12:12:08