⌘CtrlK
Appearance
Appearance
UNSUPPORTED_SCHEDULER 现象:注册调度引擎时提示“Unsupported scheduler”或“不受支持的引擎类型”。
解决步骤:
检查 Dolphin 进程ps -ef | grep dolphinscheduler,若未启动则启动,以standlone为例:sh /path/service/dolphin/start-standalone.sh
查看资源是否超限tail -f /path/service/dolphin/standalone-server/logs/dolphinscheduler-standalone.log,若出现“SystemMemoryUsedPercentage: 0.9 is over then”:
dolphin/standalone-server/conf/application.yaml,将 max-system-memory-usage-percentage-thresholds 调大(如 0.9→0.95)| 配置项 | 默认值 | 描述 |
|---|---|---|
| max-system-cpu-usage-percentage-thresholds | 0.8 | worker最大系统cpu使用值,只有当前系统cpu使用值低于最大系统cpu使用值,worker服务才能接收任务. 默认值为0.8: 会使用80%的操作系统CPU |
| max-jvm-cpu-usage-percentage-thresholds | 0.8 | worker最大JVM cpu使用值,只有当前JVM cpu使用值低于最大JVM cpu使用值,worker服务才能接收任务. 默认值为0.8: 会使用80%的JVM CPU。 |
| max-system-memory-usage-percentage-thresholds | 0.8 | worker最大系统 内存使用值,只有当前系统内存使用值低于最大系统内存使用值,worker服务才能接收任务. 默认值为0.8: 会使用80%的操作系统内存。 |
| max-disk-usage-percentage-thresholds | 0.8 | worker最大系统磁盘使用值,只有当前系统磁盘使用值低于最大系统磁盘使用值,worker服务才能接收任务. 默认值为0.8: 会使用80%的操作系统磁盘空间。 |
核对数据库 URL 一致性
dolphinscheduler/bin/env/dolphinscheduler_env.sh 中的 SPRING_DATASOURCE_URL 完全一致检查驱动和外置驱动路径
lib 目录若提示“cannot found datasource”:确认 Dolphin 已正常启动,且数据库连接正常,然后重启 Dolphin 再注册。
has been registered by IP 现象:注册时提示“Scheduling engine address [xxx] has been registered by IP [127.0.0.1], please confirm.”
解决步骤:
ZooKeeper 注册方式:
./zkCli.sh -server <zk_ip>:2181ls -R /dws,找到 /dws/primeton/nodes/lockdelete /dws/primeton/nodes/lockJDBC 注册方式:
t_ds_jdbc_registry_data 表(先备份)现象:任务长时间处于“运行中”或“提交成功”,但无日志、无进度。
解决步骤:
检查资源是否充足
查询运行中任务并停止
数据加工(DI引擎):
sh showtasks.sh 或者 ./showtasks.sh sh showtasks.sh 或者 ./showtasks.sh数据同步(seatunnel引擎):
cd ${Seatunnel安装目录}
./bin/seatunnel.sh -lcd ${Seatunnel安装目录}
./bin/seatunnel.sh -can ${Job ID} #Job ID可使用./bin/seatunnel.sh -l查看检查执行引擎(DI/Seatunnel)是否正常
dws)现象:配置了定时,但到点不执行。
解决步骤:
核对调度引擎编码
dolphinscheduler/conf/application.yaml 中的 instanceName检查时区一致性
timedatectl set-timezone Asia/ShanghaiserverTimezone=Asia/Shanghai检查 quartz 表数据
QRTZ_TRIGGERS 表是否有对应作业的触发器补丁缺失
DWS7&DI8LA2_SERVER_20250902_P1现象:大量任务状态为 Kill,或任务失败但无日志。
解决步骤:
检查作业流失败策略
检查资源是否不足
检查 worker 目录权限
/tmp/exec/process/ 有读写权限:chown -R dws:dws /tmp/exec/process/清理异常任务
现象:日志中出现 SystemMemoryUsedPercentage: 0.93 is over then 或任务下发缓慢。
解决步骤:
调整资源阈值(紧急临时方案)
dolphin/standalone-server/conf/application.yaml,以standlone为例,参考第 一 条调整资源阈值或扩容:max-system-memory-usage-percentage-thresholds: 0.96扩容(根本方案)
优化作业并发
现象:worker 分组无法选择,或变量传递不生效。
解决步骤:
worker 分组无法选择
变量传递失败
condition 流转不生效
作业执行异常
│
├─▶ 调度引擎注册失败? → 检查 Dolphin 进程、资源阈值、URL 一致性
│
├─▶ 任务卡住不执行? → 查看资源监控、worker 日志、清理卡住实例
│
├─▶ 定时任务不触发? → 核对引擎编码、时区、quartz 表
│
├─▶ 任务状态 Kill? → 检查失败策略、资源、worker 权限
│
├─▶ 资源不足? → 调整资源阈值、扩容、优化并发
│
└─▶ 作业配置问题? → 检查 worker 分组、变量传递、condition注:所有涉及数据库操作前请务必备份数据。补丁请从 AME+ 平台申请。