【问题标题】:Cron Job Parameters REST APICron 作业参数 REST API
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-07-17
      • 1970-01-01
      • 2020-04-14
      • 1970-01-01
      • 2012-07-03
      • 1970-01-01
      • 2015-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多