Zeppelin REST API 获取段落结果时出错 - 不允许使用 405 方法
Zeppelin REST API error getting paragraph results - 405 Method not allowed
根据其他各种 Whosebug 帖子,我了解到我可以对 运行 执行 Zeppelin API 调用,并使用 URL:
从段落中获取输出
https://[zeppelin url]:[port]/api/notebook/run/[note ID]/[paragraph ID]
但这给了我:
HTTP ERROR 405
Problem accessing /api/notebook/run/2GG52SU6/2025492809-066545_207456631. Reason:
Method Not Allowed
有办法解决这个问题吗?其他 API 调用工作正常,段落 运行 在 Zeppelin Web UI 中也很好(它只是执行一个简单的 Impala 查询)。我只想通过 REST API 获取输出,这样我就可以从 Angular 段落中调用它并在显示之前操作结果。
谢谢!
运行 段 api 的文档说明它是一个 post 请求;如果您发送获取请求,它将失败并显示 405 不允许。
curl -X POST http://localhost:8000/zeppelin/api/notebook/run/2GUEWJDQ4/paragraph_1642773079113_366171993|jq
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 298 100 298 0 0 2712 0 --:--:-- --:--:-- --:--:-- 2733
{
"status": "OK",
"body": {
"code": "SUCCESS",
"msg": [
{
"type": "TEXT",
"data": "common.cmd\ncommon.sh\nfunctions.cmd\nfunctions.sh\ninstall-interpreter.sh\ninterpreter.cmd\ninterpreter.sh\nstop-interpreter.sh\nupgrade-note.sh\nzeppelin-daemon.sh\nzeppelin-systemd-service.sh\nzeppelin.cmd\nzeppelin.sh\n"
}
]
}
}
根据其他各种 Whosebug 帖子,我了解到我可以对 运行 执行 Zeppelin API 调用,并使用 URL:
从段落中获取输出https://[zeppelin url]:[port]/api/notebook/run/[note ID]/[paragraph ID]
但这给了我:
HTTP ERROR 405
Problem accessing /api/notebook/run/2GG52SU6/2025492809-066545_207456631. Reason:
Method Not Allowed
有办法解决这个问题吗?其他 API 调用工作正常,段落 运行 在 Zeppelin Web UI 中也很好(它只是执行一个简单的 Impala 查询)。我只想通过 REST API 获取输出,这样我就可以从 Angular 段落中调用它并在显示之前操作结果。
谢谢!
运行 段 api 的文档说明它是一个 post 请求;如果您发送获取请求,它将失败并显示 405 不允许。
curl -X POST http://localhost:8000/zeppelin/api/notebook/run/2GUEWJDQ4/paragraph_1642773079113_366171993|jq
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 298 100 298 0 0 2712 0 --:--:-- --:--:-- --:--:-- 2733
{
"status": "OK",
"body": {
"code": "SUCCESS",
"msg": [
{
"type": "TEXT",
"data": "common.cmd\ncommon.sh\nfunctions.cmd\nfunctions.sh\ninstall-interpreter.sh\ninterpreter.cmd\ninterpreter.sh\nstop-interpreter.sh\nupgrade-note.sh\nzeppelin-daemon.sh\nzeppelin-systemd-service.sh\nzeppelin.cmd\nzeppelin.sh\n"
}
]
}
}