mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
### What is this PR for? We don't have to maintain PostgresqlInterpreter because JDBCInterpreter covers all functions of PostgresqlInterpreter. It reduces maintenance costs. ### What type of PR is it? [Feature] ### Todos * [x] - Remove files and lines related to PostgresqlInterpreter ### What is the Jira issue? * https://issues.apache.org/jira/browse/ZEPPELIN-2003 ### How should this be tested? N/A ### Screenshots (if appropriate) ### Questions: * Does the licenses files need update? No * Is there breaking changes for older versions? Yes * Does this needs documentation? Yes, but already documented in jdbc docs Author: Jongyoul Lee <jongyoul@gmail.com> Closes #1945 from jongyoul/ZEPPELIN-2003 and squashes the following commits:5dc58f2[Jongyoul Lee] Fixed docec31f78[Jongyoul Lee] Change docs to make a link to jdbc.mdbfd70ef[Jongyoul Lee] Removed Postgresql from docs and configurations98a106e[Jongyoul Lee] Removed whole packages about Postgresql
5 KiB
5 KiB
| layout | title | description | group |
|---|---|---|---|
| page | Apache Zeppelin Configuration REST API | This page contains Apache Zeppelin Configuration REST API information. | rest-api |
{% include JB/setup %}
Apache Zeppelin Configuration REST API
Overview
Apache Zeppelin provides several REST APIs for interaction and remote activation of zeppelin functionality.
All REST APIs are available starting with the following endpoint http://[zeppelin-server]:[zeppelin-port]/api.
Note that Apache Zeppelin REST APIs receive or return JSON objects, it is recommended for you to install some JSON viewers such as JSONView.
If you work with Apache Zeppelin and find a need for an additional REST API, please file an issue or send us an email. nd a need for an additional REST API, please file an issue or send us mail.
Configuration REST API list
List all key/value pair of configurations
| Description | This ```GET``` method return all key/value pair of configurations on the server. Note: For security reason, some pairs would not be shown. |
| URL | ```http://[zeppelin-server]:[zeppelin-port]/api/configurations/all``` |
| Success code | 200 |
| Fail code | 500 |
| sample JSON response |
{
"status": "OK",
"message": "",
"body": {
"zeppelin.war.tempdir": "webapps",
"zeppelin.notebook.homescreen.hide": "false",
"zeppelin.interpreter.remoterunner": "bin/interpreter.sh",
"zeppelin.notebook.s3.user": "user",
"zeppelin.server.port": "8089",
"zeppelin.dep.localrepo": "local-repo",
"zeppelin.ssl.truststore.type": "JKS",
"zeppelin.ssl.keystore.path": "keystore",
"zeppelin.notebook.s3.bucket": "zeppelin",
"zeppelin.server.addr": "0.0.0.0",
"zeppelin.ssl.client.auth": "false",
"zeppelin.server.context.path": "/",
"zeppelin.ssl.keystore.type": "JKS",
"zeppelin.ssl.truststore.path": "truststore",
"zeppelin.interpreters": "org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter,org.apache.zeppelin.spark.SparkRInterpreter,org.apache.zeppelin.spark.SparkSqlInterpreter,org.apache.zeppelin.spark.DepInterpreter,org.apache.zeppelin.markdown.Markdown,org.apache.zeppelin.angular.AngularInterpreter,org.apache.zeppelin.shell.ShellInterpreter,org.apache.zeppelin.flink.FlinkInterpreter,org.apache.zeppelin.lens.LensInterpreter,org.apache.zeppelin.ignite.IgniteInterpreter,org.apache.zeppelin.ignite.IgniteSqlInterpreter,org.apache.zeppelin.cassandra.CassandraInterpreter,org.apache.zeppelin.geode.GeodeOqlInterpreter,org.apache.zeppelin.kylin.KylinInterpreter,org.apache.zeppelin.elasticsearch.ElasticsearchInterpreter,org.apache.zeppelin.scalding.ScaldingInterpreter",
"zeppelin.ssl": "false",
"zeppelin.notebook.autoInterpreterBinding": "true",
"zeppelin.notebook.homescreen": "",
"zeppelin.notebook.storage": "org.apache.zeppelin.notebook.repo.VFSNotebookRepo",
"zeppelin.interpreter.connect.timeout": "30000",
"zeppelin.anonymous.allowed": "true",
"zeppelin.server.allowed.origins":"*",
"zeppelin.encoding": "UTF-8"
}
} |
List all prefix matched key/value pair of configurations
| Description | This ```GET``` method return all prefix matched key/value pair of configurations on the server. Note: For security reason, some pairs would not be shown. |
| URL | ```http://[zeppelin-server]:[zeppelin-port]/api/configurations/prefix/[prefix]``` |
| Success code | 200 |
| Fail code | 500 |
| sample JSON response | {
"status": "OK",
"message": "",
"body": {
"zeppelin.ssl.keystore.type": "JKS",
"zeppelin.ssl.truststore.path": "truststore",
"zeppelin.ssl.truststore.type": "JKS",
"zeppelin.ssl.keystore.path": "keystore",
"zeppelin.ssl": "false",
"zeppelin.ssl.client.auth": "false"
}
}
|