【发布时间】:2017-11-22 20:11:31
【问题描述】:
我只是想使用 Apache Zeppelin RESTful API 提交一个 cron 作业。问题可能与提交任何类型的 RESTful API 调用有关。
我希望使用 JSON 提交一个设置 cron 作业参数的 POST 请求。有提交 cron 作业的能力,但是对于具体的格式没有帮助。
两件事...
1.) 通常是否有一个 API 文档存储在某个地方,RESTFul API 开发人员会存储在某个地方,这将是此类文档的常见实践位置?
2.) 我希望提交一个每天运行一次给定笔记本 [noteId] 的 cron 作业。我希望该服务能够正确解析我的 JSON。我对 JSON 请求的假设是否有意义?任何帮助,将不胜感激。
POST http://[zeppelin-server]:[zeppelin-port]/api/notebook/job/[noteId] HTTP/1.1
HOST: http://[zeppelin-server]
Content-Type:application/json
Accept:application/json
{
"credentials": {
"name": "myZeppelinUserID",
"password": "passw0rd"
},
"parameters": "0 0 * * *",
}
https://www.pantz.org/software/cron/croninfo.html
https://zeppelin.apache.org/docs/0.7.0/rest-api/rest-notebook.html#add-cron-job
【问题讨论】:
标签: rest web-services cron restful-architecture apache-zeppelin