lrkkevin commented on issue #14416: URL: https://github.com/apache/dolphinscheduler/issues/14416#issuecomment-1853925142
@Chris-Arith 你好,dolphinscheduler 跑java jar类型节点是怎么配置,可以给一个参考吗?我配置如图一直报错。 版本:3.2.0 配置图: <img width="626" alt="image" src="https://github.com/apache/dolphinscheduler/assets/28940867/2d88e063-7dba-4b42-aaf7-1dbae3f0177a"> 错误日志: `[LOG-PATH]: /opt/dolphinscheduler/logs/20231213/11909357344768/2/404/936.log, [HOST]: Host(ip=172.26.0.5, port=1234) [INFO] 2023-12-13 21:29:51.361 +0800 - *********************************************************************************************** [INFO] 2023-12-13 21:29:51.363 +0800 - ********************************* Initialize task context *********************************** [INFO] 2023-12-13 21:29:51.363 +0800 - *********************************************************************************************** [INFO] 2023-12-13 21:29:51.363 +0800 - Begin to initialize task [INFO] 2023-12-13 21:29:51.363 +0800 - Set task startTime: 1702474191363 [INFO] 2023-12-13 21:29:51.363 +0800 - Set task appId: 404_936 [INFO] 2023-12-13 21:29:51.363 +0800 - End initialize task { "taskInstanceId" : 936, "taskName" : "java任务", "firstSubmitTime" : 1702474177413, "startTime" : 1702474191363, "taskType" : "JAVA", "workflowInstanceHost" : "172.26.0.6:5678", "host" : "172.26.0.5:1234", "logPath" : "/opt/dolphinscheduler/logs/20231213/11909357344768/2/404/936.log", "processId" : 0, "processDefineCode" : 11909357344768, "processDefineVersion" : 2, "processInstanceId" : 404, "scheduleTime" : 0, "executorId" : 1, "cmdTypeIfComplement" : 0, "tenantCode" : "default", "processDefineId" : 0, "projectId" : 0, "projectCode" : 11378479582976, "taskParams" : "{\"localParams\":[],\"rawScript\":\"\",\"resourceList\":[],\"runType\":\"JAR\",\"mainArgs\":\"\",\"jvmArgs\":\"-Dspring.profiles.active=prod -Dloader.main=com.jdyx.demo.starter.CcTask\",\"isModulePath\":false,\"mainJar\":{\"id\":-1,\"resourceName\":\"file:/opt/soft/upload/dolphinscheduler/default/resources/module/task-dolphin-demo.jar\",\"res\":null}}", "prepareParamsMap" : { "system.task.definition.name" : { "prop" : "system.task.definition.name", "direct" : "IN", "type" : "VARCHAR", "value" : "java任务" }, "system.project.name" : { "prop" : "system.project.name", "direct" : "IN", "type" : "VARCHAR", "value" : null }, "system.project.code" : { "prop" : "system.project.code", "direct" : "IN", "type" : "VARCHAR", "value" : "11378479582976" }, "system.workflow.instance.id" : { "prop" : "system.workflow.instance.id", "direct" : "IN", "type" : "VARCHAR", "value" : "404" }, "in_val_month" : { "prop" : "in_val_month", "direct" : "IN", "type" : "VARCHAR", "value" : "2022-12-31" }, "system.biz.curdate" : { "prop" : "system.biz.curdate", "direct" : "IN", "type" : "VARCHAR", "value" : "20231213" }, "system.biz.date" : { "prop" : "system.biz.date", "direct" : "IN", "type" : "VARCHAR", "value" : "20231212" }, "system.task.instance.id" : { "prop" : "system.task.instance.id", "direct" : "IN", "type" : "VARCHAR", "value" : "936" }, "system.workflow.definition.name" : { "prop" : "system.workflow.definition.name", "direct" : "IN", "type" : "VARCHAR", "value" : "java任务工作流" }, "system.task.definition.code" : { "prop" : "system.task.definition.code", "direct" : "IN", "type" : "VARCHAR", "value" : "11909350591617" }, "system.workflow.definition.code" : { "prop" : "system.workflow.definition.code", "direct" : "IN", "type" : "VARCHAR", "value" : "11909357344768" }, "system.datetime" : { "prop" : "system.datetime", "direct" : "IN", "type" : "VARCHAR", "value" : "20231213212937" } }, "taskAppId" : "404_936", "taskTimeout" : 2147483647, "workerGroup" : "default", "delayTime" : 0, "currentExecutionStatus" : "SUBMITTED_SUCCESS", "endTime" : 0, "resources" : { }, "dryRun" : 0, "paramsMap" : { }, "cpuQuota" : -1, "memoryMax" : -1, "testFlag" : 0, "logBufferEnable" : false, "dispatchFailTimes" : 0 } [INFO] 2023-12-13 21:29:51.364 +0800 - *********************************************************************************************** [INFO] 2023-12-13 21:29:51.364 +0800 - ********************************* Load task instance plugin ********************************* [INFO] 2023-12-13 21:29:51.364 +0800 - *********************************************************************************************** [INFO] 2023-12-13 21:29:51.364 +0800 - Send task status RUNNING_EXECUTION master: 172.26.0.5:1234 [WARN] 2023-12-13 21:29:51.364 +0800 - Current tenant is default tenant, will use root to execute the task [INFO] 2023-12-13 21:29:51.364 +0800 - TenantCode: default check successfully [INFO] 2023-12-13 21:29:51.365 +0800 - WorkflowInstanceExecDir: /opt/soft/upload/tmp/dolphinscheduler/exec/process/default/11378479582976/11909357344768_2/404/936 check successfully [INFO] 2023-12-13 21:29:51.365 +0800 - Download resources: {} successfully [INFO] 2023-12-13 21:29:51.365 +0800 - Download upstream files: [] successfully [INFO] 2023-12-13 21:29:51.365 +0800 - Task plugin instance: JAVA create successfully [INFO] 2023-12-13 21:29:51.365 +0800 - Initialize java task params { "localParams" : [ ], "varPool" : null, "rawScript" : "", "mainJar" : { "id" : -1, "resourceName" : "file:/opt/soft/upload/dolphinscheduler/default/resources/module/task-dolphin-demo.jar", "res" : null }, "runType" : "JAR", "mainArgs" : "", "jvmArgs" : "-Dspring.profiles.active=prod -Dloader.main=com.jdyx.demo.starter.CcTask", "resourceList" : [ ], "modulePath" : false } [INFO] 2023-12-13 21:29:51.365 +0800 - Success initialized task plugin instance successfully [INFO] 2023-12-13 21:29:51.365 +0800 - Set taskVarPool: null successfully [INFO] 2023-12-13 21:29:51.365 +0800 - *********************************************************************************************** [INFO] 2023-12-13 21:29:51.365 +0800 - ********************************* Execute task instance ************************************* [INFO] 2023-12-13 21:29:51.365 +0800 - *********************************************************************************************** [INFO] 2023-12-13 21:29:51.366 +0800 - Final Shell file is : #!/bin/bash BASEDIR=$(cd `dirname $0`; pwd) cd $BASEDIR ${JAVA_HOME}/bin/java --class-path .:/opt/soft/upload/tmp/dolphinscheduler/exec/process/default/11378479582976/11909357344768_2/404/936 -jar /opt/soft/upload/tmp/dolphinscheduler/exec/process/default/11378479582976/11909357344768_2/404/936/null -Dspring.profiles.active=prod -Dloader.main=com.jdyx.demo.starter.CcTask [INFO] 2023-12-13 21:29:51.366 +0800 - Executing shell command : sudo -u root -i /opt/soft/upload/tmp/dolphinscheduler/exec/process/default/11378479582976/11909357344768_2/404/936/404_936.sh [INFO] 2023-12-13 21:29:51.368 +0800 - process start, process id is: 20294 [INFO] 2023-12-13 21:29:52.368 +0800 - -> /opt/soft/upload/tmp/dolphinscheduler/exec/process/default/11378479582976/11909357344768_2/404/936/404_936.sh: line 4: /bin/java: No such file or directory [INFO] 2023-12-13 21:29:52.370 +0800 - process has exited. execute path:/opt/soft/upload/tmp/dolphinscheduler/exec/process/default/11378479582976/11909357344768_2/404/936, processId:20294 ,exitStatusCode:127 ,processWaitForStatus:true ,processExitValue:127 [INFO] 2023-12-13 21:29:52.371 +0800 - java task run result: TaskResponse(varPool=null, processId=20294, resultString=null, appIds=null, process=null, cancel=false, exitStatusCode=127, status=null) [INFO] 2023-12-13 21:29:52.371 +0800 - *********************************************************************************************** [INFO] 2023-12-13 21:29:52.371 +0800 - ********************************* Finalize task instance ************************************ [INFO] 2023-12-13 21:29:52.371 +0800 - *********************************************************************************************** [INFO] 2023-12-13 21:29:52.371 +0800 - Upload output files: [] successfully [INFO] 2023-12-13 21:29:52.371 +0800 - Send task execute status: FAILURE to master : 172.26.0.5:1234 [INFO] 2023-12-13 21:29:52.372 +0800 - Remove the current task execute context from worker cache [INFO] 2023-12-13 21:29:52.372 +0800 - The current execute mode isn't develop mode, will clear the task execute file: /opt/soft/upload/tmp/dolphinscheduler/exec/process/default/11378479582976/11909357344768_2/404/936 [INFO] 2023-12-13 21:29:52.372 +0800 - Success clear the task execute file: /opt/soft/upload/tmp/dolphinscheduler/exec/process/default/11378479582976/11909357344768_2/404/936 [INFO] 2023-12-13 21:29:52.372 +0800 - FINALIZE_SESSION ` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
