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. : )
   
   
![image](https://user-images.githubusercontent.com/34905992/165517836-62d4fb44-7270-429a-a8a4-49d4c5fc9322.png)
   


-- 
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]

Reply via email to