DolphinScheduler 调度工作流报错 Host key verification failed.

出现问题

在执行调度任务时,失败了,查看日志发现错误 —— Host key verification failed.

在这里插入图片描述

错误原因及解决方法

1.SSH 免密登录配置失败、失效

这种情况就检查一下对应的用户是否能够免密登录到其它机器,不能的话就重新配置一下免密。

注意,调度用户需要具有管理员 sudo 权限。

2.不存在该租户

DolphinScheduler 中的租户与 Linux 系统中的用户是对应的,也就是说,调度用户必须存在于 Linux 系统中,且配置了管理员权限

我碰到的就是这种情况,但日志中只有如下所示的信息:

[INFO] 2024-04-16 06:38:51.518 +0000 -  -> Host key verification failed.

并没有下面的提示信息:

[INFO] 2024-04-16 06:38:51.518 +0000 -  -> Could not create directory '/home/work/.ssh'.

导致我刚开始认为是我的 SSH 配置问题,后面验证过发现 SSH 正常,才想起来租户要与操作系统的用户对应。

不过 DolphinScheduler 在创建租户时就进行了提示,太粗心啦!!!

这种情况重新创建一个具有管理员权限的租户即可解决。

建议

在调度多个任务时,如果你选择的失败策略是【继续】,那么可能会导致你即使失败了,也看不到相关的日志,它应该会重复执行,我不知道这算不算 DolphinScheduler 的 BUG,我碰到了这种情况,失败策略选择【结束】时,则不会出现这种情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月亮给我抄代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值