如何通过REST接口从Oozie获取通知?

我正在开发一个通过Oozie REST接口提交作业的Node.js进程。 我想得到我的工作状态(成功,失败,死亡等)的通知。 我知道我可以每n秒钟轮询一次/v2/job/:jobId端点,但是更愿意订阅通知,所以我可以及时将它们展示给客户端。

我浏览了整个Web API文档 ,发现有一个/v2/slaterminal,但我找不到任何有关如何使用它的文档。 我唯一能做的就是使用Java队列接收JMS消息(我不确定是否适用Cloudera的一篇文章 )。 如果可能,我想要更多JavaScript-y。

有人可以指出我正确的文件/方向如何获得Oozie通知?

在job.properties文件中指定“oozie.wf.workflow.notification.url”。 这是作业完成后将调用的URL。

工作stream程通知: http : //oozie.apache.org/docs/4.0.1/WorkflowFunctionalSpec.html