Cron作业参数REST API

问题描述 投票:0回答:1

我只是想使用Apache Zeppelin RESTful API提交cron作业。 这个问题可能与提交任何类型的RESTful API调用有关。

我正在寻找使用JSON提交POST请求的请求,该请求设置了cron作业参数。 有提交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
1个回答
0
投票

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

curl  --header "Content-type: application/json" --request POST  http://127.0.0.1:9995/api/notebook/job/2D2A6B5A8/
© www.soinside.com 2019 - 2024. All rights reserved.