Apache Zeppelin
Overview
Use Zeppelin Task
to create a zeppelin-type task and execute zeppelin notebook paragraphs. When the worker executes Zeppelin Task
, it will call Zeppelin Client API
to trigger zeppelin notebook paragraph. Click here for details about Apache Zeppelin Notebook
.
Create Task
- Click
Project Management -> Project Name -> Workflow Definition
, and click theCreate Workflow
button to enter the DAG editing page. - Drag from the toolbar to the canvas.
Task Parameters
- Please refer to DolphinScheduler Task Parameters Appendix for default parameters.
Parameter | Description |
---|---|
Zeppelin Note ID | The unique note id for a zeppelin notebook note. |
Zeppelin Paragraph ID | The unique paragraph id for a zeppelin notebook paragraph. If you want to schedule a whole note at a time, leave this field blank. |
Zeppelin Production Note Directory | The directory for cloned note in production mode. |
Zeppelin Rest Endpoint | The REST endpoint of your zeppelin server |
Zeppelin Parameters | Parameters in json format used for zeppelin dynamic form. |
Production (Clone) Mode
- Fill in the optional
Zeppelin Production Note Directory
parameter to enableProduction Mode
. - In
Production Mode
, the target note gets copied to theZeppelin Production Note Directory
you choose.Zeppelin Task Plugin
will execute the cloned note instead of the original one. Once execution done,Zeppelin Task Plugin
will delete the cloned note automatically. Therefore, it increases the stability as the modification to a running note triggered byDolphin Scheduler
will not affect the production task. - If you leave the
Zeppelin Production Note Directory
empty,Zeppelin Task Plugin
will execute the original note. - ‘Zeppelin Production Note Directory’ should both start and end with a
slash
. e.g./production_note_directory/
Task Example
Zeppelin Paragraph Task Example
This example illustrates how to create a zeppelin paragraph task node.
当前内容版权归 DolphinScheduler 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 DolphinScheduler .