JAVA 节点
综述
该节点用于执行 java 类型的任务,支持使用单文件和jar包作为程序入口。
创建任务
点击项目管理 -> 项目名称 -> 工作流定义,点击”创建工作流”按钮,进入 DAG 编辑页面:
拖动工具栏的JAVA任务节点到画板中。
任务参数
- 默认参数说明请参考DolphinScheduler任务参数附录
默认任务参数
一栏。
任务参数 | 描述 |
---|---|
模块路径 | 开启使用JAVA9+的模块化特性,把所有资源放入—module-path中,要求您的worker中的JDK版本支持模块化 |
主程序参数 | 作为普通Java程序main方法入口参数 |
虚拟机参数 | 配置启动虚拟机参数 |
脚本 | 若使用JAVA运行类型则需要编写JAVA代码。代码中必须存在public类,不用写package语句 |
资源 | 可以是外部JAR包也可以是其他资源文件,它们都会被加入到类路径或模块路径中,您可以在自己的JAVA脚本中轻松获取 |
任务样例
java任务类型有两种运行模式,这里以JAVA模式为例进行演示。
主要配置参数如下:
- 运行类型
- 模块路径
- 主程序参数
- 虚拟机参数
- 脚本文件
注意事项
使用JAVA运行类型时代码中必须存在public类,可以不写package语句
基于安全原因,执行JAVA任务时,请使用环境管理功能配置JDK环境,例如JAVA_HOME
等环境变量