ITPub博客

首页 > 大数据 > 数据分析 > Apache DolphinScheduler 3.3.2 正式发布!性能与稳定性有重要更新

Apache DolphinScheduler 3.3.2 正式发布!性能与稳定性有重要更新

原创 数据分析 作者:DolphinScheduler 时间:2025-11-05 14:20:10 0 删除 编辑

DS 3.2.2

我们非常高兴地宣布, Apache DolphinScheduler 3.3.2 正式发布!

本次版本重点围绕   性能优化、稳定性增强、文档完善与关键问题修复  展开,为广大用户带来更加顺畅、可靠的数据工作流编排体验。

主要改进内容

1. 稳定性与数据库性能提升

  • 在表   t_ds_schedules  中为字段   workflow_definition_code  新增索引, 大幅提升访问调度信息时的数据库查询性能。
    (#17513 贡献者:@unigof)
  • 修复 Zookeeper 连接事件处理时可能出现的   NPE 异常,提升系统整体稳定性。
    (#17526 贡献者:@Mrhs121)

2. Master 模块优化

  • 将   batchTriggerAcquisitionMaxCount  的默认值   与线程数   threadCount  对齐,实现更均衡的任务触发和调度性能。
    (#17483 贡献者:@ruanwenjun)
  • 新增   Quartz 独立数据源配置支持,为企业级部署提供更灵活的数据库方案。
    (#17468 贡献者:@ruanwenjun)

3. 存储与插件体系优化

  • 将   本地存储实现与 HDFS 插件解耦,让存储插件架构更清晰、更轻量。
    (#17547 贡献者:@ruanwenjun)
  • 修复多项与   HDFS 存储类型启动失败及 Kubernetes 挂载路径  相关的问题,进一步提升多环境兼容性。
    (#17496 贡献者@SbloodyS, #17517 贡献者@cn-hew)

4. 文档与配置优化

  • 优化部署文档,修正DolphinDB等错误路径和位置。
    (#17491 贡献者@SbloodyS, #17444 贡献者@SbloodyS)
  • 移除过时的任务定义文档,使内容更加简洁清晰。
    (#17448 贡献者@SbloodyS)
  • 优化 POM 配置,清理未使用依赖(如   zt-zip),并改进 CI 流程以提升构建效率。
    (#17525 贡献者@ruanwenjun)

关键问题修复

  • 修复   SQL 任务参数传递失效  的问题,参数可正常在任务中使用。
    (#17456 贡献者:@Zzih96)
  • 修复   包含 failover 实例的工作流可被误删  的问题。
    (#17478 贡献者:@ruanwenjun)
  • 修复   TASK_ONLY 执行策略失效  的问题。
    (#17461 贡献者:@ruanwenjun)
  • 修复   阿里云 SS 任务最终状态错误  的问题。
    (#17475 贡献者:@EricGao888)
  • 修复   LoginHandlerInterceptor 异常时 ThreadLocal 未清理  的问题,防止潜在内存泄漏。
    (#17474 贡献者:@njnu-seafish)
  • 修复   Hive & Spark 数据源在 Kerberos 环境下 Principal 字段显示与使用异常  的问题。
    (#17493 贡献者:@njnu-seafish)
  • 新增   保存或更新工作流时的任务名重复校验,避免命名冲突。
    (#17576 贡献者:@njnu-seafish)
  • 修复   工作流实例设置启动参数后变量显示异常  的问题。
    (#17583 贡献者:@Mrhs121)
  • 修复   TaskDispatchableEvent 队列中高优先级延迟事件可能阻塞的问题,确保任务分发顺畅。
    (#17556 贡献者:@ruanwenjun)
  • 修复   子工作流调度失败问题。
    (#17549 贡献者:@shangeyao)

这些修复显著提升了 DolphinScheduler 在分布式调度与任务管理场景中的稳定性与可靠性。

构建与 CI 改进

在持续集成与构建优化方面:

  • 修复多项   CI 不稳定测试与死链检查问题;
  • 调整模块依赖范围为 “provided”,简化构建;
  • 更新版本号至   3.3.2  并清理无用依赖;
  • 优化仓库配置,进一步提升构建稳定性与开发体验。

致谢所有贡献者

衷心感谢所有为本次版本贡献代码、文档及测试的社区成员:

@Gallardot, @Mrhs121, @SbloodyS, @ruanwenjun, @njnu-seafish, @cn-hew, @EricGao888, @shangeyao, @unigof, @LourierL, @Zzih96

正是因为你们的热情与投入,DolphinScheduler 才能持续变得更稳定、更强大、更易用!

版本下载与升级指南

下载地址

您可以通过以下方式获取   Apache DolphinScheduler 3.3.2:

升级建议

  1. 建议在升级前   完整备份数据库与配置文件;
  2. 停止 DolphinScheduler 所有运行实例后进行升级;
  3. 升级完成后,执行数据库升级脚本(如有提示)以保持元数据一致;
  4. 清理旧版本缓存与日志,重启服务以确保配置生效;
  5. 更多细节可参考官方文档: 部署与升级指南

欢迎更多开发者加入社区,共同打造更优秀的开源调度系统。

你可以:



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70014275/viewspace-3099802/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-02-23

  • 博文量
    82
  • 访问量
    80983