⌘CtrlK
Appearance
Appearance
项目参数是 DolphinScheduler 中项目级别的全局静态参数,作用域仅限当前项目,用于统一管理项目内重复使用的固定参数配置。
${参数名},优先级低于工作流 / 任务参数;核心使用场景
点击项目卡片的「项目配置」,进入项目配置主页面,点击左侧菜单「项目参数管理」。
点击左侧菜单「项目参数管理」,点击按钮【+新建项目参数】,填写参数名称、参数类型和参数值。如下图所示:

参数名称:唯一标识(如 spark_executor_cores),建议使用英文字母 + 下划线,避免特殊字符。
参数类型:支持 9 种,包含 BOOLEAN、DATE、DOUBLE、FLOAT、INTEGER、LONG、TIME、TIMESTAMP、VARCHAR。
参数值:参数的具体值,支持字符串、数字、简单表达式。
在实际作业任务开发完成后,会发生修改项目参数的情况,在项目配置》项目参数管理,点击【刷新】按钮可以同步更新任务中已经配置的项目参数,无需开发人员修改作业任务。

以 shell 程序为例,在脚本内容中输入echo ${param},其中 param 为创建的项目参数。

运行该 shell 程序,在运行日志中可以查看日志,验证参数是否有效。
