【问题标题】:Zeppelin REST API error getting paragraph results - 405 Method not allowedZeppelin REST API 错误获取段落结果 - 405 Method not allowed
【发布时间】:2021-07-07 16:52:22
【问题描述】:

从其他各种 StackOverflow 帖子中,我了解到我可以执行 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 段落中调用它并在显示之前操作结果。

谢谢!

【问题讨论】:

    标签: impala apache-zeppelin


    【解决方案1】:

    运行段落 api 的文档声明它是一个发布请求;如果您发送 get 请求,它将失败并出现 405 not allowed。

        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"
          }
        ]
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2019-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      相关资源
      最近更新 更多