我只是想使用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
答案 0 :(得分:0)
因此不需要凭据,我可以使用curl命令并在UNIX脚本中发送POST消息。
curl --header "Content-type: application/json" --request POST http://127.0.0.1:9995/api/notebook/job/2D2A6B5A8/