DolphinScheduler Task Parameters Appendix

DolphinScheduler task plugins share some common default parameters. Each type of task contains all or some default parameters as follows:

Default Task Parameters

ParameterDescription
Node NameThe name of the task. Node names within the same workflow must be unique.
Run FlagIndicating whether to schedule the task. If you do not need to execute the task, you can turn on the Prohibition execution switch.
DescriptionDescribing the function of this node.
Task PriorityWhen the number of the worker threads is insufficient, the worker executes task according to the priority. When two tasks have the same priority, the worker will execute them in first come first served fashion.
Worker GroupMachines which execute the tasks. If you choose default, scheduler will send the task to a random worker.
Task Group NameResource group of tasks. It will not take effect if not configured.
Environment NameEnvironment to execute the task.
Number of Failed RetriesThe number of task retries for failures. You could select it by drop-down menu or fill it manually.
Failure Retry IntervalInterval of task retries for failures. You could select it by drop-down menu or fill it manually.
CPU QuotaAssign the specified CPU time quota to the task executed. Takes a percentage value. Default -1 means unlimited. For example, the full CPU load of one core is 100%, and that of 16 cores is 1600%. You could configure it by task.resource.limit.state.
Max MemoryAssign the specified max memory to the task executed. Exceeding this limit will trigger oom to be killed and will not automatically retry. Takes an MB value. Default -1 means unlimited. You could configure it by task.resource.limit.state.
Timeout AlarmAlarm for task timeout. When the task exceeds the “timeout threshold”, an alarm email will send.
Delayed Execution TimeThe time that a task delays for execution in minutes.
ResourcesResources which your task node uses.
Predecessor TaskThe upstream task of the current task node.