解决dolphinscheduler-3.1.3中工作流包含chunjun任务,保存时显示parameter invalid无法保存问题

可能出现的报错

创建或编辑任务流时包含chunjun任务无法保存,提示参数无效pariameter invalid

截至2023.02所有版本chunjun任务保存均异常,等待官方后续更新,下文有临时解决办法

[bug] [task-chunjun] can not submit successfully cause check err · Issue #13108 · apache/dolphinscheduler (github.com)

问题原因

chunjun功能上线时间短,存在bug,customConfig默认为false导致任务无法创建

[错误][UI] 创建工作流包含春君节点失败 ·问题 #11321 ·阿帕奇/海豚调度器 (github.com)

[fix-11321][ui] fix create workflow contains chunjun node failed · jkhhuse/dolphinscheduler@5062324 (github.com)

解决办法

方法1、修改前端代码后重新编译

(1)修改dolphinscheduler-ui/src/views/projects/task/components/node/tasks/use-chunjun.ts的customConfig为true

[fix-11321][ui] fix create workflow contains chunjun node failed · jkhhuse/dolphinscheduler@5062324 (github.com)

(2)解压安装包,启动zookeeper

(3)复制原本配置好的install_env.sh,dolphinscheduler_env.sh到新bin/env下,执行bin/install_all.sh

dolphinscheduler-ui为vue框架,打包需要下载node.js网上教程很多这里不再详述

在dolphinscheduler目录下运行

mvn -U package -Prelease -Dmaven.test.skip=true -e

运行结束后可以在目录dolphinscheduler-dist/target下找到压缩包

方法2、直接修改编译后的js文件

经过测试,编译后的use-chunjun.js所在路径有两个,

(1)ui文件夹下的 dolphinscheduler/ui/assets/detail-*.js

(2)api文件夹下的 api-server/ui/assets/detail-*.js

detail.js每次编译后缀都不一样,一共只有三个文件,可以依次Ctrl+F查找

修改完成后按步骤重启dolphinscheduler

进入前端界面后在工作流中创建chunjun任务可以正常保存

完成任意一方法后可以成功保存

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

省略号的搬运工

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

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

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

打赏作者

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

抵扣说明:

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

余额充值