Cron作业参数REST API

时间:2017-11-16 08:58:06

标签: rest web-services cron restful-architecture apache-zeppelin

我只是想使用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

1 个答案:

答案 0 :(得分:0)

因此不需要凭据,我可以使用curl命令并在UNIX脚本中发送POST消息。

curl  --header "Content-type: application/json" --request POST  http://127.0.0.1:9995/api/notebook/job/2D2A6B5A8/