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.
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.
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
(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.