<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 解釋器 API 原文鏈接 : [http://zeppelin.apache.org/docs/0.7.2/rest-api/rest-interpreter.html](http://zeppelin.apache.org/docs/0.7.2/rest-api/rest-interpreter.html) 譯文鏈接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10030697](http://www.apache.wiki/pages/viewpage.action?pageId=10030697) 貢獻者 : [小瑤](/display/~chenyao) [ApacheCN](/display/~apachecn) [Apache中文網](/display/~apachechina) ## Overview ( 概述 ) **Apache Zeppelin** 提供了幾個 **REST API** ,用于交互和遠程激活 **zeppelin** 功能。所有 **REST API** 都可以從以下端點。請注意,**Apache Zeppelin REST API** 接收或返回 **JSON** 對象,建議您安裝 **JSON** 查看器如 **[JSONView](https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc) **。 如果您使用?**Apache Zeppelin** 并發現需要一個額外的 **REST API** ,請 [提出問題或向我們發送電子郵件](http://zeppelin.apache.org/community.html) 。 ## 解釋器REST API列表 這里介紹了?**registered interpreters** ,?**settings** ( 設置 ) 和?**interpreters group** 的作用。 ### 注冊解釋器人員名單 | 描述 | 該 GET 方法返回服務器上可用的 all the registered interpreters ( 所有已注冊的解釋器 ) 。 | | URL | http://[zeppelin-server]:[zeppelin-port]/api/interpreter | | 成功代碼 | 200 | | 失敗代碼 | 500 | | JSON 響應示例 | ``` { "status": "OK", "message": "", "body": { "md.md": { "name": "md", "group": "md", "className": "org.apache.zeppelin.markdown.Markdown", "properties": {}, "path": "/zeppelin/interpreter/md" }, "spark.spark": { "name": "spark", "group": "spark", "className": "org.apache.zeppelin.spark.SparkInterpreter", "properties": { "spark.executor.memory": { "defaultValue": "1g", "description": "Executor memory per worker instance. ex) 512m, 32g" }, "spark.cores.max": { "defaultValue": "", "description": "Total number of cores to use. Empty value uses all available core." }, }, "path": "/zeppelin/interpreter/spark" }, "spark.sql": { "name": "sql", "group": "spark", "className": "org.apache.zeppelin.spark.SparkSqlInterpreter", "properties": { "zeppelin.spark.maxResult": { "defaultValue": "1000", "description": "Max number of Spark SQL result to display." } }, "path": "/zeppelin/interpreter/spark" } } } ``` | ### 注冊解釋器設定清單 | 描述 | 該 GET 方法返回服務器上注冊的所有解釋器設置。 | | URL | http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting | | 成功代碼 | 200 | | 失敗代碼 | 500 | | JSON 響應示例 | ``` { "status": "OK", "message": "", "body": [ { "id": "2AYUGP2D5", "name": "md", "group": "md", "properties": { "empty": "" }, "interpreterGroup": [ { "class": "org.apache.zeppelin.markdown.Markdown", "name": "md" } ], "dependencies": [] }, { "id": "2AY6GV7Q3", "name": "spark", "group": "spark", "properties": { "spark.cores.max": "", "spark.executor.memory": "1g", }, "interpreterGroup": [ { "class": "org.apache.zeppelin.spark.SparkInterpreter", "name": "spark" }, { "class": "org.apache.zeppelin.spark.SparkSqlInterpreter", "name": "sql" } ], "dependencies": [ { "groupArtifactVersion": "com.databricks:spark-csv_2.10:1.3.0" } ] } ] } ``` | ### 通過設置 ID 獲取注冊的解釋器設置 | 描述 | 該 GET 方法在服務器上返回已注冊的解釋器設置 | | URL | http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/[setting ID] | | 成功代碼 | 200 | | 失敗代碼 | 400 如果這樣的解釋器設置 id 不存在500 任何其他錯誤 | | JSON 響應示例 | ``` { "status": "OK", "message": "", "body": { "id": "2AYW25ANY", "name": "Markdown setting name", "group": "md", "properties": { "propname": "propvalue" }, "interpreterGroup": [ { "class": "org.apache.zeppelin.markdown.Markdown", "name": "md" } ], "dependencies": [ { "groupArtifactVersion": "groupId:artifactId:version", "exclusions": [ "groupId:artifactId" ] } ] } } ``` | ### 創建一個新的解釋器設置? | 描述 | 此 POST 方法使用注冊的解釋器將新的解釋器設置添加到服務器。 | | URL | http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting | | 成功代碼 | 201 | | 失敗代碼 | 400 如果輸入 JSON 為空500 則為其他任何錯誤 | | 示例 JSON 輸入 | ``` { "name": "Markdown setting name", "group": "md", "properties": { "propname": "propvalue" }, "interpreterGroup": [ { "class": "org.apache.zeppelin.markdown.Markdown", "name": "md" } ], "dependencies": [ { "groupArtifactVersion": "groupId:artifactId:version", "exclusions": [ "groupId:artifactId" ] } ] } ``` | | 示例 JSON 響應 | ``` { "status": "CREATED", "message": "", "body": { "id": "2AYW25ANY", "name": "Markdown setting name", "group": "md", "properties": { "propname": "propvalue" }, "interpreterGroup": [ { "class": "org.apache.zeppelin.markdown.Markdown", "name": "md" } ], "dependencies": [ { "groupArtifactVersion": "groupId:artifactId:version", "exclusions": [ "groupId:artifactId" ] } ] } } ``` | ### 更新解釋器設置 | 描述 | 此 PUT 方法使用新屬性更新解釋器設置 | | URL | http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/[interpreter ID] | | 成功代碼 | 200 | | 失敗代碼 | 500 | | 示例 JSON 輸入 | ``` { "name": "Markdown setting name", "group": "md", "properties": { "propname": "Otherpropvalue" }, "interpreterGroup": [ { "class": "org.apache.zeppelin.markdown.Markdown", "name": "md" } ], "dependencies": [ { "groupArtifactVersion": "groupId:artifactId:version", "exclusions": [ "groupId:artifactId" ] } ] } ``` | | 示例 JSON 響應 | ``` { "status": "OK", "message": "", "body": { "id": "2AYW25ANY", "name": "Markdown setting name", "group": "md", "properties": { "propname": "Otherpropvalue" }, "interpreterGroup": [ { "class": "org.apache.zeppelin.markdown.Markdown", "name": "md" } ], "dependencies": [ { "groupArtifactVersion": "groupId:artifactId:version", "exclusions": [ "groupId:artifactId" ] } ] } } ``` | ### 刪除解釋器設置 | 描述 | 此 DELETE 方法刪除給定的解釋器設置 | | URL | http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/[interpreter ID] | | 成功代碼 | 200 | | 失敗代碼 | 500 | | 示例 JSON 響應 | {"status":"OK"} | ### 重新啟動解釋器 | 描述 | 此 PUT 方法重新啟動給定的解釋器標識。 | | URL | http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/restart/[interpreter ID] | | 成功代碼 | 200 | | 失敗代碼 | 500 | | JSON 輸入示例(可選) | ``` { “noteId”:“2AVQJVC8N” } ``` | | 示例 JSON 響應 | {"status":"OK"} | ### 添加用于依賴關系解析的新存儲庫 | 描述 | 此 POST 方法添加新的存儲庫。 | | URL | http://[zeppelin-server]:[zeppelin-port]/api/interpreter/repository | | 成功代碼 | 201 | | 失敗代碼 | 500 | | 示例 JSON 輸入 | ``` { "id": "securecentral", "url": "https://repo1.maven.org/maven2", "snapshot": false } ``` | | 示例 JSON 響應 | {"status":"OK"} | ### 刪除依賴關系解析的存儲庫 | 描述 | 此 DELETE 方法刪除具有給定 ID 的存儲庫。 | | URL | http://[zeppelin-server]:[zeppelin-port]/api/interpreter/repository/[repository ID] | | 成功代碼 | 200 | | 失敗代碼 | 500 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看