Resuelva el problema de que el flujo de trabajo en Dolphinscheduler-3.1.3 contiene tareas chunjun y el parámetro no válido se muestra al guardar y no se puede guardar.

posibles errores

Al crear o editar un flujo de tareas, la tarea chunjun no se puede guardar y el parámetro de solicitud no es válido.

A partir del 2023.02, todas las versiones de las tareas de Chunjun se guardan de forma anormal. A la espera de la actualización de seguimiento oficial, hay una solución temporal a continuación.

[error] [task-chunjun] no se puede enviar correctamente debido a un error de verificación · Problema n.º 13108 · apache/dolphinscheduler (github.com)

causas del problema

La función chunjun ha estado en línea por un corto tiempo y hay errores. El valor predeterminado de customConfig es falso, por lo que no se puede crear la tarea.

[ERROR][UI] Error al crear el flujo de trabajo que contiene el nodo Chunjun Problema n.º 11321 Apache/Dolphin Scheduler (github.com)

[fix-11321][ui] La solución de creación de flujo de trabajo contiene un error en el nodo chunjun · jkhhuse/dolphinscheduler@5062324 (github.com)

Solución

Método 1. Vuelva a compilar después de modificar el código de interfaz de usuario

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

[fix-11321][ui] La solución de creación de flujo de trabajo contiene un error en el nodo chunjun · jkhhuse/dolphinscheduler@5062324 (github.com)

(2) Descomprima el paquete de instalación e inicie zookeeper

(3) Copie install_env.sh y Dolphinscheduler_env.sh configurados originalmente al nuevo bin/env y ejecute bin/install_all.sh.

Dolphinscheduler-ui es un marco vue y necesita descargar los tutoriales en línea de node.js para empaquetar. Hay muchos tutoriales en línea que no se detallarán aquí.

Ejecutar en el directorio de Dolphinscheduler

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

Después de ejecutarlo, puede encontrar el paquete comprimido en el directorio Dolphinscheduler-dist/target.

Método 2. Modificar directamente el archivo js compilado

Después de la prueba, hay dos rutas donde se encuentra el use-chunjun.js compilado,

(1) Dolphinscheduler/ui/assets/detail-*.js en la carpeta ui

(2) api-server/ui/assets /detail-*.js en la carpeta api

El sufijo de Detail.js es diferente cada vez que se compila. Solo hay tres archivos en total, que se pueden buscar con Ctrl + F.

Una vez completada la modificación, reinicie DolphinScheduler según los pasos.

Después de ingresar a la interfaz de usuario, la creación de tareas chunjun en el flujo de trabajo se puede guardar normalmente

Se puede guardar con éxito después de completar cualquier método.

Supongo que te gusta

Origin blog.csdn.net/weixin_44382736/article/details/128918895
Recomendado
Clasificación