EricGao888 commented on issue #9814: URL: https://github.com/apache/dolphinscheduler/issues/9814#issuecomment-1110949404
> Look good to me, but I I have the following questions: > > > Enable note-level zeppelin task > > Is it means that it needs database storage or resource manage? > > > Add custom variables support in zeppelin task plugin. > > What's the difference from ds? @caishunfeng My bad. I think I didn't make it clear. When developing big data tasks in zeppelin, users write zeppelin `note`, which is consist of one or multiple `paragraphs`. You can run the whole note or just a specific paragraph. Currently ds zeppelin task plugin only supports trigger zeppelin paragraphs. Enabling note-level zeppelin task means ds will be able to trigger a whole zeppelin note. To enable `note-level` zeppelin task scheduling, we just need to call `submitNote` method from `Zeppelin Client APIs`. The reason why I didn't use this API is because at that time, there was no `cancelNote` method in `Zeppelin Client APIs`. Once we trigger a zeppelin note from ds, we would not be able to cancel it, which may lead to some issues. Since `Zeppelin Client API` now includes `canceNote` method, we can add this feature in ds zeppelin task plugin. It doesn't need database storage or resource management stuff. I hope this explanation make sense to you. : )  -- 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]
