blob: cfafaa3b5f816200875a4c3d2655c6d38fdba0b0 [file] [log] [blame]
{
"interpreterSettings": {
"ignite": {
"id": "ignite",
"name": "ignite",
"group": "ignite",
"properties": {
"ignite.addresses": {
"name": "ignite.addresses",
"value": "127.0.0.1:47500..47509",
"type": "textarea",
"description": "Comma separated list of addresses (e.g. 127.0.0.1:47500 or 127.0.0.1:47500..47509)"
},
"ignite.clientMode": {
"name": "ignite.clientMode",
"value": true,
"type": "checkbox",
"description": "Client mode. true or false"
},
"ignite.config.url": {
"name": "ignite.config.url",
"value": "",
"type": "url",
"description": "Configuration URL. Overrides all other settings."
},
"ignite.peerClassLoadingEnabled": {
"name": "ignite.peerClassLoadingEnabled",
"value": true,
"type": "checkbox",
"description": "Peer class loading enabled. True or false"
},
"ignite.jdbc.url": {
"name": "ignite.jdbc.url",
"value": "jdbc:ignite:cfg://default-ignite-jdbc.xml",
"type": "string",
"description": "Ignite JDBC connection URL."
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "ignite",
"class": "org.apache.zeppelin.ignite.IgniteInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false,
"completionSupport": false
}
},
{
"name": "ignitesql",
"class": "org.apache.zeppelin.ignite.IgniteSqlInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"beam": {
"id": "beam",
"name": "beam",
"group": "beam",
"properties": {
"zeppelin.scio.argz": {
"name": "zeppelin.scio.argz",
"value": "--runner\u003dInProcessPipelineRunner",
"type": "textarea",
"description": "Scio interpreter wide arguments"
},
"zeppelin.scio.maxResult": {
"name": "zeppelin.scio.maxResult",
"value": "1000",
"type": "number",
"description": "Max number of SCollection results to display."
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "beam",
"class": "org.apache.zeppelin.beam.BeamInterpreter",
"defaultInterpreter": true,
"editor": {
"editOnDblClick": false
}
},
{
"name": "scio",
"class": "org.apache.zeppelin.scio.ScioInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "scala"
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"geode": {
"id": "geode",
"name": "geode",
"group": "geode",
"properties": {
"geode.locator.host": {
"name": "geode.locator.host",
"value": "localhost",
"type": "string",
"description": "The Geode Locator Host."
},
"geode.locator.port": {
"name": "geode.locator.port",
"value": "10334",
"type": "number",
"description": "The Geode Locator Port."
},
"geode.max.result": {
"name": "geode.max.result",
"value": "1000",
"type": "number",
"description": "Max number of OQL result to display."
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "oql",
"class": "org.apache.zeppelin.geode.GeodeOqlInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sql"
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"jdbc": {
"id": "jdbc",
"name": "jdbc",
"group": "jdbc",
"properties": {
"default.url": {
"name": "default.url",
"value": "jdbc:postgresql://localhost:5432/",
"type": "string",
"description": "The URL for JDBC."
},
"default.user": {
"name": "default.user",
"value": "gpadmin",
"type": "string",
"description": "The JDBC user name"
},
"default.password": {
"name": "default.password",
"value": "",
"type": "password",
"description": "The JDBC user password"
},
"default.completer.ttlInSeconds": {
"name": "default.completer.ttlInSeconds",
"value": "120",
"type": "number",
"description": "Time to live sql completer in seconds (-1 to update everytime, 0 to disable update)"
},
"default.driver": {
"name": "default.driver",
"value": "org.postgresql.Driver",
"type": "string",
"description": "JDBC Driver Name"
},
"default.completer.schemaFilters": {
"name": "default.completer.schemaFilters",
"value": "",
"type": "textarea",
"description": "Сomma separated schema (schema \u003d catalog \u003d database) filters to get metadata for completions. Supports \u0027%\u0027 symbol is equivalent to any set of characters. (ex. prod_v_%,public%,info)"
},
"default.precode": {
"name": "default.precode",
"value": "",
"type": "textarea",
"description": "SQL which executes while opening connection"
},
"default.statementPrecode": {
"name": "default.statementPrecode",
"value": "",
"type": "textarea",
"description": "Runs before each run of the paragraph, in the same connection"
},
"default.splitQueries": {
"name": "default.splitQueries",
"value": false,
"type": "checkbox",
"description": "Each query is executed apart and returns the result"
},
"common.max_count": {
"name": "common.max_count",
"value": "1000",
"type": "number",
"description": "Max number of SQL result to display."
},
"zeppelin.jdbc.auth.type": {
"name": "zeppelin.jdbc.auth.type",
"value": "",
"type": "string",
"description": "If auth type is needed, Example: KERBEROS"
},
"zeppelin.jdbc.concurrent.use": {
"name": "zeppelin.jdbc.concurrent.use",
"value": true,
"type": "checkbox",
"description": "Use parallel scheduler"
},
"zeppelin.jdbc.concurrent.max_connection": {
"name": "zeppelin.jdbc.concurrent.max_connection",
"value": "10",
"type": "number",
"description": "Number of concurrent execution"
},
"zeppelin.jdbc.keytab.location": {
"name": "zeppelin.jdbc.keytab.location",
"value": "",
"type": "string",
"description": "Kerberos keytab location"
},
"zeppelin.jdbc.principal": {
"name": "zeppelin.jdbc.principal",
"value": "",
"type": "string",
"description": "Kerberos principal"
},
"zeppelin.jdbc.interpolation": {
"name": "zeppelin.jdbc.interpolation",
"value": false,
"type": "checkbox",
"description": "Enable ZeppelinContext variable interpolation into paragraph text"
},
"zeppelin.jdbc.maxConnLifetime": {
"name": "zeppelin.jdbc.maxConnLifetime",
"value": "-1",
"type": "number",
"description": "Maximum of connection lifetime in milliseconds. A value of zero or less means the connection has an infinite lifetime."
},
"zeppelin.jdbc.maxRows": {
"name": "zeppelin.jdbc.maxRows",
"value": "1000",
"type": "number",
"description": "Maximum number of rows fetched from the query."
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "sql",
"class": "org.apache.zeppelin.jdbc.JDBCInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sql",
"editOnDblClick": false,
"completionSupport": true
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"lens": {
"id": "lens",
"name": "lens",
"group": "lens",
"properties": {
"zeppelin.lens.run.concurrent": {
"name": "zeppelin.lens.run.concurrent",
"value": true,
"type": "checkbox",
"description": "Run concurrent Lens Sessions"
},
"zeppelin.lens.maxThreads": {
"name": "zeppelin.lens.maxThreads",
"value": "10",
"type": "number",
"description": "If concurrency is true then how many threads?"
},
"zeppelin.lens.maxResults": {
"name": "zeppelin.lens.maxResults",
"value": "1000",
"type": "number",
"description": "max number of rows to display"
},
"lens.server.base.url": {
"name": "lens.server.base.url",
"value": "http://\u003chostname\u003e:\u003cport\u003e/lensapi",
"type": "url",
"description": "The URL for Lens Server"
},
"lens.client.dbname": {
"name": "lens.client.dbname",
"value": "default",
"type": "string",
"description": "The database schema name"
},
"lens.query.enable.persistent.resultset": {
"name": "lens.query.enable.persistent.resultset",
"value": false,
"type": "checkbox",
"description": "Apache Lens to persist result in HDFS?"
},
"lens.session.cluster.user": {
"name": "lens.session.cluster.user",
"value": "default",
"type": "string",
"description": "Hadoop cluster username"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "lens",
"class": "org.apache.zeppelin.lens.LensInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"pig": {
"id": "pig",
"name": "pig",
"group": "pig",
"properties": {
"zeppelin.pig.execType": {
"name": "zeppelin.pig.execType",
"value": "mapreduce",
"type": "string",
"description": "local | mapreduce | tez_local | tez | spark_local | spark"
},
"zeppelin.pig.includeJobStats": {
"name": "zeppelin.pig.includeJobStats",
"value": false,
"type": "checkbox",
"description": "flag to include job stats in output"
},
"SPARK_MASTER": {
"name": "SPARK_MASTER",
"value": "local",
"type": "string",
"description": "local | yarn-client"
},
"SPARK_JAR": {
"name": "SPARK_JAR",
"value": "",
"type": "textarea",
"description": "spark assembly jar uploaded in hdfs"
},
"zeppelin.pig.maxResult": {
"name": "zeppelin.pig.maxResult",
"value": "1000",
"type": "number",
"description": "max row number for %pig.query"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "script",
"class": "org.apache.zeppelin.pig.PigInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "pig",
"editOnDblClick": false
}
},
{
"name": "query",
"class": "org.apache.zeppelin.pig.PigQueryInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "pig",
"editOnDblClick": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"file": {
"id": "file",
"name": "file",
"group": "file",
"properties": {
"hdfs.url": {
"name": "hdfs.url",
"value": "http://localhost:50070/webhdfs/v1/",
"type": "url",
"description": "The URL for WebHDFS"
},
"hdfs.user": {
"name": "hdfs.user",
"value": "hdfs",
"type": "string",
"description": "The WebHDFS user"
},
"hdfs.maxlength": {
"name": "hdfs.maxlength",
"value": "1000",
"type": "number",
"description": "Maximum number of lines of results fetched"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "hdfs",
"class": "org.apache.zeppelin.file.HDFSFileInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false,
"completionSupport": true
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"java": {
"id": "java",
"name": "java",
"group": "java",
"properties": {},
"status": "READY",
"interpreterGroup": [
{
"name": "java",
"class": "org.apache.zeppelin.java.JavaInterpreter",
"defaultInterpreter": true,
"editor": {
"language": "java",
"editOnDblClick": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"jupyter": {
"id": "jupyter",
"name": "jupyter",
"group": "jupyter",
"properties": {},
"status": "READY",
"interpreterGroup": [
{
"name": "jupyter",
"class": "org.apache.zeppelin.jupyter.JupyterInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "text",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"submarine": {
"id": "submarine",
"name": "submarine",
"group": "submarine",
"properties": {
"zeppelin.submarine.auth.type": {
"name": "zeppelin.submarine.auth.type",
"value": "kerberos",
"type": "string",
"description": "simple or kerberos"
},
"yarn.webapp.http.address": {
"name": "yarn.webapp.http.address",
"value": "",
"type": "string",
"description": "YARN web ui address"
},
"INTERPRETER_LAUNCH_MODE": {
"name": "INTERPRETER_LAUNCH_MODE",
"value": "local",
"type": "string",
"description": "Submarine interpreter launch in local/yarn"
},
"HADOOP_YARN_SUBMARINE_JAR": {
"name": "HADOOP_YARN_SUBMARINE_JAR",
"value": "",
"type": "string",
"description": "Submarine executive full path, ex) ../hadoop/share/hadoop/yarn/hadoop-yarn-submarine-x.x.x.jar"
},
"DOCKER_HADOOP_HDFS_HOME": {
"name": "DOCKER_HADOOP_HDFS_HOME",
"value": "",
"type": "string",
"description": "hadoop home in docker container"
},
"DOCKER_JAVA_HOME": {
"name": "DOCKER_JAVA_HOME",
"value": "",
"type": "string",
"description": "java home in docker container"
},
"SUBMARINE_INTERPRETER_DOCKER_IMAGE": {
"name": "SUBMARINE_INTERPRETER_DOCKER_IMAGE",
"value": "",
"type": "string",
"description": "Docker image of submarine interpreter"
},
"zeppelin.interpreter.rpc.portRange": {
"name": "zeppelin.interpreter.rpc.portRange",
"value": "29914",
"type": "string",
"description": "The process port of the submarine interpreter container mapping defined in the `scripts/docker/interpreter/submarine/tensorflow_gpu/Dockerfile` file"
},
"submarine.yarn.queue": {
"name": "submarine.yarn.queue",
"value": "root.default",
"type": "string",
"description": "submarine queue name of yarn"
},
"submarine.hadoop.home": {
"name": "submarine.hadoop.home",
"value": "",
"type": "string",
"description": "submarine user-defined HADOOP_HOME"
},
"SUBMARINE_HADOOP_CONF_DIR": {
"name": "SUBMARINE_HADOOP_CONF_DIR",
"value": "",
"type": "string",
"description": "submarine user-defined HADOOP_CONF_DIR"
},
"submarine.hadoop.krb5.conf": {
"name": "submarine.hadoop.krb5.conf",
"value": "/etc/krb5.conf",
"type": "string",
"description": "submarine user-defined hdfs/yarn kerberos authentication krb5.conf"
},
"SUBMARINE_HADOOP_KEYTAB": {
"name": "SUBMARINE_HADOOP_KEYTAB",
"value": "",
"type": "string",
"description": "submarine hdfs/yarn kerberos authentication"
},
"SUBMARINE_HADOOP_PRINCIPAL": {
"name": "SUBMARINE_HADOOP_PRINCIPAL",
"value": "",
"type": "string",
"description": "submarine hdfs/yarn kerberos authentication"
},
"docker.container.network": {
"name": "docker.container.network",
"value": "",
"type": "string",
"description": "Network name in the docker container"
},
"DOCKER_CONTAINER_TIME_ZONE": {
"name": "DOCKER_CONTAINER_TIME_ZONE",
"value": "Etc/UTC",
"type": "string",
"description": "docker container time zone"
},
"zeppelin.interpreter.connect.timeout": {
"name": "zeppelin.interpreter.connect.timeout",
"value": "100000",
"type": "number",
"description": "zeppelin interpreter connect timeout"
},
"submarine.algorithm.hdfs.path": {
"name": "submarine.algorithm.hdfs.path",
"value": "hdfs://...",
"type": "string",
"description": "Algorithm file upload HDFS path, Support ${username} variable symbol, For example: hdfs:///usr/${username}"
},
"tf.parameter.services.num": {
"name": "tf.parameter.services.num",
"value": "1",
"type": "number",
"description": "Number of parameter services"
},
"tf.worker.services.num": {
"name": "tf.worker.services.num",
"value": "0",
"type": "number",
"description": "Number of worker services"
},
"tf.parameter.services.docker.image": {
"name": "tf.parameter.services.docker.image",
"value": "",
"type": "string",
"description": "Docker image of parameter services"
},
"tf.parameter.services.gpu": {
"name": "tf.parameter.services.gpu",
"value": "0",
"type": "number",
"description": "GPU number of parameter services"
},
"tf.parameter.services.cpu": {
"name": "tf.parameter.services.cpu",
"value": "2",
"type": "number",
"description": "CPU number of parameter services"
},
"tf.parameter.services.memory": {
"name": "tf.parameter.services.memory",
"value": "2G",
"type": "string",
"description": "Memory number of parameter services"
},
"tf.worker.services.docker.image": {
"name": "tf.worker.services.docker.image",
"value": "",
"type": "string",
"description": "Docker image of worker services"
},
"tf.worker.services.gpu": {
"name": "tf.worker.services.gpu",
"value": "0",
"type": "number",
"description": "GPU number of worker services"
},
"tf.worker.services.cpu": {
"name": "tf.worker.services.cpu",
"value": "2",
"type": "number",
"description": "CPU number of worker services"
},
"tf.worker.services.memory": {
"name": "tf.worker.services.memory",
"value": "4G",
"type": "string",
"description": "Memory number of worker services"
},
"tf.tensorboard.enable": {
"name": "tf.tensorboard.enable",
"value": true,
"type": "checkbox",
"description": "Whether to enable tensorboard"
},
"tf.checkpoint.path": {
"name": "tf.checkpoint.path",
"value": "",
"type": "string",
"description": "tensorflow checkpoint path"
},
"zeppelin.python": {
"name": "zeppelin.python",
"value": "python",
"type": "string",
"description": "Python directory. It is set to python by default.(assume python is in your $PATH)"
},
"zeppelin.python.maxResult": {
"name": "zeppelin.python.maxResult",
"value": "1000",
"type": "number",
"description": "Max number of dataframe rows to display."
},
"zeppelin.python.useIPython": {
"name": "zeppelin.python.useIPython",
"value": false,
"type": "checkbox",
"description": "whether use IPython when it is available"
},
"machinelearning.distributed.enable": {
"name": "machinelearning.distributed.enable",
"value": false,
"type": "checkbox",
"description": "Running distributed machine learning"
},
"zeppelin.ipython.launch.timeout": {
"name": "zeppelin.ipython.launch.timeout",
"value": "30000",
"type": "number",
"description": "time out for ipython launch"
},
"zeppelin.ipython.grpc.message_size": {
"name": "zeppelin.ipython.grpc.message_size",
"value": "33554432",
"type": "number",
"description": "grpc message size, default is 32M"
},
"shell.command.timeout.millisecs": {
"name": "shell.command.timeout.millisecs",
"value": "60000",
"type": "number",
"description": "Shell command time out in millisecs. Default \u003d 60000"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "submarine",
"class": "org.apache.zeppelin.submarine.SubmarineInterpreter",
"defaultInterpreter": true,
"editor": {
"language": "sh",
"editOnDblClick": false,
"completionSupport": false
},
"config": {
"fontSize": 9.0,
"colWidth": 12.0,
"runOnSelectionChange": false,
"title": true
}
},
{
"name": "python",
"class": "org.apache.zeppelin.submarine.PySubmarineInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionSupport": true
}
},
{
"name": "ipython",
"class": "org.apache.zeppelin.submarine.IPySubmarineInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "sh",
"class": "org.apache.zeppelin.submarine.SubmarineShellInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sh",
"editOnDblClick": false,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"elasticsearch": {
"id": "elasticsearch",
"name": "elasticsearch",
"group": "elasticsearch",
"properties": {
"elasticsearch.host": {
"name": "elasticsearch.host",
"value": "localhost",
"type": "string",
"description": "The host for Elasticsearch"
},
"elasticsearch.port": {
"name": "elasticsearch.port",
"value": "9300",
"type": "number",
"description": "The port for Elasticsearch"
},
"elasticsearch.client.type": {
"name": "elasticsearch.client.type",
"value": "transport",
"type": "string",
"description": "The type of client for Elasticsearch (transport or http)"
},
"elasticsearch.cluster.name": {
"name": "elasticsearch.cluster.name",
"value": "elasticsearch",
"type": "string",
"description": "The cluster name for Elasticsearch"
},
"elasticsearch.result.size": {
"name": "elasticsearch.result.size",
"value": "10",
"type": "number",
"description": "The size of the result set of a search query"
},
"elasticsearch.basicauth.username": {
"name": "elasticsearch.basicauth.username",
"value": "",
"type": "string",
"description": "Username for a basic authentication"
},
"elasticsearch.basicauth.password": {
"name": "elasticsearch.basicauth.password",
"value": "",
"type": "password",
"description": "Password for a basic authentication"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "elasticsearch",
"class": "org.apache.zeppelin.elasticsearch.ElasticsearchInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false,
"completionSupport": true
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"sh": {
"id": "sh",
"name": "sh",
"group": "sh",
"properties": {
"shell.command.timeout.millisecs": {
"name": "shell.command.timeout.millisecs",
"value": "60000",
"type": "number",
"description": "Shell command time out in millisecs. Default \u003d 60000"
},
"shell.working.directory.user.home": {
"name": "shell.working.directory.user.home",
"value": false,
"type": "checkbox",
"description": "If this set to true, the shell\u0027s working directory will be set to user home"
},
"zeppelin.shell.auth.type": {
"name": "zeppelin.shell.auth.type",
"value": "",
"type": "string",
"description": "If auth type is needed, Example: KERBEROS"
},
"zeppelin.shell.keytab.location": {
"name": "zeppelin.shell.keytab.location",
"value": "",
"type": "string",
"description": "Kerberos keytab location"
},
"zeppelin.shell.principal": {
"name": "zeppelin.shell.principal",
"value": "",
"type": "string",
"description": "Kerberos principal"
},
"zeppelin.shell.interpolation": {
"name": "zeppelin.shell.interpolation",
"value": false,
"type": "checkbox",
"description": "Enable ZeppelinContext variable interpolation into paragraph text"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "sh",
"class": "org.apache.zeppelin.shell.ShellInterpreter",
"defaultInterpreter": true,
"editor": {
"language": "sh",
"editOnDblClick": false,
"completionSupport": false
}
},
{
"name": "terminal",
"class": "org.apache.zeppelin.shell.TerminalInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sh",
"editOnDblClick": false,
"completionSupport": false
},
"config": {
"checkEmpty": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"spark": {
"id": "spark",
"name": "spark",
"group": "spark",
"properties": {
"SPARK_HOME": {
"name": "SPARK_HOME",
"value": "",
"type": "string",
"description": "Location of spark distribution"
},
"master": {
"name": "master",
"value": "local[*]",
"type": "string",
"description": "Spark master uri. local | yarn-client | yarn-cluster | spark master address of standalone mode, ex) spark://master_host:7077"
},
"spark.app.name": {
"name": "spark.app.name",
"value": "Zeppelin",
"type": "string",
"description": "The name of spark application."
},
"spark.driver.cores": {
"name": "spark.driver.cores",
"value": "1",
"type": "number",
"description": "Number of cores to use for the driver process, only in cluster mode."
},
"spark.driver.memory": {
"name": "spark.driver.memory",
"value": "1g",
"type": "string",
"description": "Amount of memory to use for the driver process, i.e. where SparkContext is initialized, in the same format as JVM memory strings with a size unit suffix (\"k\", \"m\", \"g\" or \"t\") (e.g. 512m, 2g)."
},
"spark.executor.cores": {
"name": "spark.executor.cores",
"value": "1",
"type": "number",
"description": "The number of cores to use on each executor"
},
"spark.executor.memory": {
"name": "spark.executor.memory",
"value": "1g",
"type": "string",
"description": "Executor memory per worker instance. ex) 512m, 32g"
},
"spark.files": {
"name": "spark.files",
"value": "",
"type": "string",
"description": "Comma-separated list of files to be placed in the working directory of each executor. Globs are allowed."
},
"spark.jars": {
"name": "spark.jars",
"value": "",
"type": "string",
"description": "Comma-separated list of jars to include on the driver and executor classpaths. Globs are allowed."
},
"spark.jars.packages": {
"name": "spark.jars.packages",
"value": "",
"type": "string",
"description": "Comma-separated list of Maven coordinates of jars to include on the driver and executor classpaths. The coordinates should be groupId:artifactId:version. If spark.jars.ivySettings is given artifacts will be resolved according to the configuration in the file, otherwise artifacts will be searched for in the local maven repo, then maven central and finally any additional remote repositories given by the command-line option --repositories."
},
"zeppelin.spark.useHiveContext": {
"name": "zeppelin.spark.useHiveContext",
"value": true,
"type": "checkbox",
"description": "Use HiveContext instead of SQLContext if it is true. Enable hive for SparkSession."
},
"zeppelin.spark.printREPLOutput": {
"name": "zeppelin.spark.printREPLOutput",
"value": true,
"type": "checkbox",
"description": "Print REPL output"
},
"zeppelin.spark.maxResult": {
"name": "zeppelin.spark.maxResult",
"value": "1000",
"type": "number",
"description": "Max number of result to display."
},
"zeppelin.spark.enableSupportedVersionCheck": {
"name": "zeppelin.spark.enableSupportedVersionCheck",
"value": true,
"type": "checkbox",
"description": "Whether checking supported spark version. Developer only setting, not for production use"
},
"zeppelin.spark.uiWebUrl": {
"name": "zeppelin.spark.uiWebUrl",
"value": "",
"type": "string",
"description": "Override Spark UI default URL"
},
"zeppelin.spark.ui.hidden": {
"name": "zeppelin.spark.ui.hidden",
"value": false,
"type": "checkbox",
"description": "Whether hide spark ui in zeppelin ui"
},
"spark.webui.yarn.useProxy": {
"name": "spark.webui.yarn.useProxy",
"value": false,
"type": "checkbox",
"description": "whether use yarn proxy url as spark weburl, e.g. http://localhost:8088/proxy/application_1583396598068_0004"
},
"zeppelin.spark.scala.color": {
"name": "zeppelin.spark.scala.color",
"value": true,
"type": "checkbox",
"description": "Whether enable color output of spark scala interpreter"
},
"zeppelin.spark.deprecatedMsg.show": {
"name": "zeppelin.spark.deprecatedMsg.show",
"value": true,
"type": "checkbox",
"description": "Whether show the spark deprecated message, spark 2.2 and before are deprecated. Zeppelin will display warning message by default"
},
"zeppelin.spark.concurrentSQL": {
"name": "zeppelin.spark.concurrentSQL",
"value": false,
"type": "checkbox",
"description": "Execute multiple SQL concurrently if set true."
},
"zeppelin.spark.concurrentSQL.max": {
"name": "zeppelin.spark.concurrentSQL.max",
"value": "10",
"type": "number",
"description": "Max number of SQL concurrently executed"
},
"zeppelin.spark.sql.stacktrace": {
"name": "zeppelin.spark.sql.stacktrace",
"value": false,
"type": "checkbox",
"description": "Show full exception stacktrace for SQL queries if set to true."
},
"zeppelin.spark.sql.interpolation": {
"name": "zeppelin.spark.sql.interpolation",
"value": false,
"type": "checkbox",
"description": "Enable ZeppelinContext variable interpolation into spark sql"
},
"PYSPARK_PYTHON": {
"name": "PYSPARK_PYTHON",
"value": "python",
"type": "string",
"description": "Python binary executable to use for PySpark in both driver and workers (default is python2.7 if available, otherwise python). Property `spark.pyspark.python` take precedence if it is set"
},
"PYSPARK_DRIVER_PYTHON": {
"name": "PYSPARK_DRIVER_PYTHON",
"value": "python",
"type": "string",
"description": "Python binary executable to use for PySpark in driver only (default is `PYSPARK_PYTHON`). Property `spark.pyspark.driver.python` take precedence if it is set"
},
"zeppelin.pyspark.useIPython": {
"name": "zeppelin.pyspark.useIPython",
"value": true,
"type": "checkbox",
"description": "Whether use IPython when it is available"
},
"zeppelin.R.knitr": {
"name": "zeppelin.R.knitr",
"value": true,
"type": "checkbox",
"description": "Whether use knitr or not"
},
"zeppelin.R.cmd": {
"name": "zeppelin.R.cmd",
"value": "R",
"type": "string",
"description": "R binary executable path"
},
"zeppelin.R.image.width": {
"name": "zeppelin.R.image.width",
"value": "100%",
"type": "number",
"description": "Image width of R plotting"
},
"zeppelin.R.render.options": {
"name": "zeppelin.R.render.options",
"value": "out.format \u003d \u0027html\u0027, comment \u003d NA, echo \u003d FALSE, results \u003d \u0027asis\u0027, message \u003d F, warning \u003d F, fig.retina \u003d 2",
"type": "textarea",
"description": ""
},
"zeppelin.kotlin.shortenTypes": {
"name": "zeppelin.kotlin.shortenTypes",
"value": true,
"type": "checkbox",
"description": "Show short types instead of full, e.g. List\u003cString\u003e or kotlin.collections.List\u003ckotlin.String\u003e"
},
"spark.kryo.referenceTracking": {
"name": "spark.kryo.referenceTracking",
"value": "false",
"type": "textarea"
},
"spark.kryo.registrator": {
"name": "spark.kryo.registrator",
"value": "org.apache.mahout.sparkbindings.io.MahoutKryoRegistrator",
"type": "textarea"
},
"spark.kryoserializer.buffer": {
"name": "spark.kryoserializer.buffer",
"value": "32",
"type": "textarea"
},
"spark.kryoserializer.buffer.max": {
"name": "spark.kryoserializer.buffer.max",
"value": "600m",
"type": "textarea"
},
"spark.serializer": {
"name": "spark.serializer",
"value": "org.apache.spark.serializer.KryoSerializer",
"type": "textarea"
}
},
"status": "DOWNLOADING_DEPENDENCIES",
"interpreterGroup": [
{
"name": "spark",
"class": "org.apache.zeppelin.spark.SparkInterpreter",
"defaultInterpreter": true,
"editor": {
"language": "scala",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "sql",
"class": "org.apache.zeppelin.spark.SparkSqlInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sql",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "pyspark",
"class": "org.apache.zeppelin.spark.PySparkInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "ipyspark",
"class": "org.apache.zeppelin.spark.IPySparkInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionSupport": true,
"completionKey": "TAB"
}
},
{
"name": "r",
"class": "org.apache.zeppelin.spark.SparkRInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "r",
"editOnDblClick": false,
"completionSupport": false,
"completionKey": "TAB"
}
},
{
"name": "ir",
"class": "org.apache.zeppelin.spark.SparkIRInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "r",
"editOnDblClick": false,
"completionSupport": true,
"completionKey": "TAB"
}
},
{
"name": "shiny",
"class": "org.apache.zeppelin.spark.SparkShinyInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "r",
"editOnDblClick": false,
"completionSupport": true,
"completionKey": "TAB"
}
},
{
"name": "kotlin",
"class": "org.apache.zeppelin.spark.KotlinSparkInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "kotlin",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": false
}
}
],
"dependencies": [
{
"groupArtifactVersion": "/mahout/core/target/mahout-core-14.2-SNAPSHOT-scala_2.11.jar",
"local": false
},
{
"groupArtifactVersion": "/mahout/engine/spark/target/mahout-spark-14.2-SNAPSHOT-scala_2.11.jar",
"local": false
}
],
"option": {
"remote": true,
"port": -1,
"perNote": "shared",
"perUser": "shared",
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"md": {
"id": "md",
"name": "md",
"group": "md",
"properties": {
"markdown.parser.type": {
"name": "markdown.parser.type",
"value": "flexmark",
"type": "string",
"description": "Markdown Parser Type. Available values: pegdown, markdown4j, flexmark. Default \u003d flexmark"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "md",
"class": "org.apache.zeppelin.markdown.Markdown",
"defaultInterpreter": false,
"editor": {
"language": "markdown",
"editOnDblClick": true,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"hazelcastjet": {
"id": "hazelcastjet",
"name": "hazelcastjet",
"group": "hazelcastjet",
"properties": {},
"status": "READY",
"interpreterGroup": [
{
"name": "hazelcastjet",
"class": "org.apache.zeppelin.hazelcastjet.HazelcastJetInterpreter",
"defaultInterpreter": true,
"editor": {
"language": "java",
"editOnDblClick": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"alluxio": {
"id": "alluxio",
"name": "alluxio",
"group": "alluxio",
"properties": {
"alluxio.master.hostname": {
"name": "alluxio.master.hostname",
"value": "localhost",
"type": "string",
"description": "Alluxio master hostname"
},
"alluxio.master.port": {
"name": "alluxio.master.port",
"value": "19998",
"type": "number",
"description": "Alluxio master port"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "alluxio",
"class": "org.apache.zeppelin.alluxio.AlluxioInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false,
"completionSupport": true
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"bigquery": {
"id": "bigquery",
"name": "bigquery",
"group": "bigquery",
"properties": {
"zeppelin.bigquery.project_id": {
"name": "zeppelin.bigquery.project_id",
"value": " ",
"type": "string",
"description": "Google Project ID"
},
"zeppelin.bigquery.wait_time": {
"name": "zeppelin.bigquery.wait_time",
"value": "5000",
"type": "number",
"description": "Query timeout in Milliseconds"
},
"zeppelin.bigquery.max_no_of_rows": {
"name": "zeppelin.bigquery.max_no_of_rows",
"value": "100000",
"type": "number",
"description": "Maximum number of rows to fetch from BigQuery"
},
"zeppelin.bigquery.sql_dialect": {
"name": "zeppelin.bigquery.sql_dialect",
"value": "",
"type": "string",
"description": "BigQuery SQL dialect (standardSQL or legacySQL). If empty, query prefix like \u0027#standardSQL\u0027 can be used."
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "sql",
"class": "org.apache.zeppelin.bigquery.BigQueryInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sql",
"editOnDblClick": false,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"mongodb": {
"id": "mongodb",
"name": "mongodb",
"group": "mongodb",
"properties": {
"mongo.shell.path": {
"name": "mongo.shell.path",
"value": "mongo",
"type": "string",
"description": "MongoDB shell local path"
},
"mongo.shell.command.table.limit": {
"name": "mongo.shell.command.table.limit",
"value": "1000",
"type": "number",
"description": "Limit of documents displayed in a table"
},
"mongo.shell.command.timeout": {
"name": "mongo.shell.command.timeout",
"value": "60000",
"type": "number",
"description": "MongoDB shell command timeout"
},
"mongo.server.host": {
"name": "mongo.server.host",
"value": "localhost",
"type": "string",
"description": "MongoDB server host to connect to"
},
"mongo.server.port": {
"name": "mongo.server.port",
"value": "27017",
"type": "number",
"description": "MongoDB server port to connect to"
},
"mongo.server.database": {
"name": "mongo.server.database",
"value": "test",
"type": "string",
"description": "MongoDB database name"
},
"mongo.server.authenticationDatabase": {
"name": "mongo.server.authenticationDatabase",
"value": "",
"type": "string",
"description": "MongoDB database name for authentication"
},
"mongo.server.username": {
"name": "mongo.server.username",
"value": "",
"type": "string",
"description": "Username for authentication"
},
"mongo.server.password": {
"name": "mongo.server.password",
"value": "",
"type": "password",
"description": "Password for authentication"
},
"mongo.interpreter.concurrency.max": {
"name": "mongo.interpreter.concurrency.max",
"value": "10",
"type": "number",
"description": "Max count of scheduler concurrency"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "mongodb",
"class": "org.apache.zeppelin.mongodb.MongoDbInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "javascript",
"editOnDblClick": false,
"completionKey": "TAB"
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"hbase": {
"id": "hbase",
"name": "hbase",
"group": "hbase",
"properties": {
"hbase.home": {
"name": "hbase.home",
"value": "/usr/lib/hbase/",
"type": "string",
"description": "Installation directory of HBase"
},
"hbase.ruby.sources": {
"name": "hbase.ruby.sources",
"value": "lib/ruby",
"type": "string",
"description": "Path to Ruby scripts relative to \u0027hbase.home\u0027"
},
"zeppelin.hbase.test.mode": {
"name": "zeppelin.hbase.test.mode",
"value": false,
"type": "checkbox",
"description": "Disable checks for unit and manual tests"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "hbase",
"class": "org.apache.zeppelin.hbase.HbaseInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"python": {
"id": "python",
"name": "python",
"group": "python",
"properties": {
"zeppelin.python": {
"name": "zeppelin.python",
"value": "python",
"type": "string",
"description": "Python binary executable path. It is set to python by default.(assume python is in your $PATH)"
},
"zeppelin.python.maxResult": {
"name": "zeppelin.python.maxResult",
"value": "1000",
"type": "number",
"description": "Max number of dataframe rows to display."
},
"zeppelin.python.useIPython": {
"name": "zeppelin.python.useIPython",
"value": true,
"type": "checkbox",
"description": "Whether use IPython when it is available in `%python`"
},
"zeppelin.ipython.launch.timeout": {
"name": "zeppelin.ipython.launch.timeout",
"value": "30000",
"type": "number",
"description": "Time out for ipython launch"
},
"zeppelin.ipython.grpc.message_size": {
"name": "zeppelin.ipython.grpc.message_size",
"value": "33554432",
"type": "number",
"description": "grpc message size, default is 32M"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "python",
"class": "org.apache.zeppelin.python.PythonInterpreter",
"defaultInterpreter": true,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionSupport": true
}
},
{
"name": "ipython",
"class": "org.apache.zeppelin.python.IPythonInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "sql",
"class": "org.apache.zeppelin.python.PythonInterpreterPandasSql",
"defaultInterpreter": false,
"editor": {
"language": "sql",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": false
}
},
{
"name": "conda",
"class": "org.apache.zeppelin.python.PythonCondaInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sh",
"editOnDblClick": false,
"completionSupport": false
}
},
{
"name": "docker",
"class": "org.apache.zeppelin.python.PythonDockerInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sh",
"editOnDblClick": false,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"sap": {
"id": "sap",
"name": "sap",
"group": "sap",
"properties": {
"universe.api.url": {
"name": "universe.api.url",
"value": "http://localhost:6405/biprws",
"type": "url",
"description": "API url of Universe"
},
"universe.user": {
"name": "universe.user",
"value": "",
"type": "string",
"description": "Username for API of Universe"
},
"universe.password": {
"name": "universe.password",
"value": "",
"type": "password",
"description": "Password for API of Universe"
},
"universe.authType": {
"name": "universe.authType",
"value": "secEnterprise",
"type": "string",
"description": "Type of authentication for API of Universe. Available values: secEnterprise, secLDAP, secWinAD, secSAPR3"
},
"universe.queryTimeout": {
"name": "universe.queryTimeout",
"value": "7200000",
"type": "number",
"description": "Query timeout for API of Universe"
},
"universe.interpolation": {
"name": "universe.interpolation",
"value": false,
"type": "checkbox",
"description": "Enable ZeppelinContext variable interpolation into paragraph text"
},
"universe.concurrent.use": {
"name": "universe.concurrent.use",
"value": true,
"type": "checkbox",
"description": "Use parallel scheduler"
},
"universe.concurrent.maxConnection": {
"name": "universe.concurrent.maxConnection",
"value": "10",
"type": "number",
"description": "Number of concurrent execution"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "universe",
"class": "org.apache.zeppelin.sap.UniverseInterpreter",
"defaultInterpreter": true,
"editor": {
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"kotlin": {
"id": "kotlin",
"name": "kotlin",
"group": "kotlin",
"properties": {
"zeppelin.kotlin.maxResult": {
"name": "zeppelin.kotlin.maxResult",
"value": "1000",
"type": "number",
"description": "Max number of dataframe rows to display."
},
"zeppelin.kotlin.shortenTypes": {
"name": "zeppelin.kotlin.shortenTypes",
"value": true,
"type": "checkbox",
"description": "Show short types instead of full, e.g. List\u003cString\u003e or kotlin.collections.List\u003ckotlin.String\u003e"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "kotlin",
"class": "org.apache.zeppelin.kotlin.KotlinInterpreter",
"defaultInterpreter": true,
"editor": {
"language": "kotlin",
"editOnDblClick": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"scalding": {
"id": "scalding",
"name": "scalding",
"group": "scalding",
"properties": {
"args.string": {
"name": "args.string",
"value": "--local --repl",
"type": "textarea",
"description": "Arguments for scalding REPL"
},
"max.open.instances": {
"name": "max.open.instances",
"value": "50",
"type": "number",
"description": "Maximum number of open interpreter instances"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "scalding",
"class": "org.apache.zeppelin.scalding.ScaldingInterpreter",
"defaultInterpreter": false
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"flink": {
"id": "flink",
"name": "flink",
"group": "flink",
"properties": {
"FLINK_HOME": {
"name": "FLINK_HOME",
"value": "",
"type": "string",
"description": "Location of flink distribution"
},
"HADOOP_CONF_DIR": {
"name": "HADOOP_CONF_DIR",
"value": "",
"type": "string",
"description": "Location of hadoop conf (core-site.xml, hdfs-site.xml and etc.)"
},
"HIVE_CONF_DIR": {
"name": "HIVE_CONF_DIR",
"value": "",
"type": "string",
"description": "Location of hive conf (hive-site.xml)"
},
"flink.execution.mode": {
"name": "flink.execution.mode",
"value": "local",
"type": "string",
"description": "Execution mode, it could be local|remote|yarn"
},
"flink.execution.remote.host": {
"name": "flink.execution.remote.host",
"value": "",
"type": "string",
"description": "Host name of running JobManager. Only used for remote mode"
},
"flink.execution.remote.port": {
"name": "flink.execution.remote.port",
"value": "",
"type": "number",
"description": "Port of running JobManager. Only used for remote mode"
},
"flink.jm.memory": {
"name": "flink.jm.memory",
"value": "1024",
"type": "number",
"description": "Memory for JobManager (mb)"
},
"flink.tm.memory": {
"name": "flink.tm.memory",
"value": "1024",
"type": "number",
"description": "Memory for TaskManager (mb)"
},
"flink.tm.slot": {
"name": "flink.tm.slot",
"value": "1",
"type": "number",
"description": "Number of slot per TaskManager"
},
"local.number-taskmanager": {
"name": "local.number-taskmanager",
"value": "4",
"type": "number",
"description": "Number of TaskManager in local mode"
},
"flink.yarn.appName": {
"name": "flink.yarn.appName",
"value": "Zeppelin Flink Session",
"type": "string",
"description": "Yarn app name"
},
"flink.yarn.queue": {
"name": "flink.yarn.queue",
"value": "",
"type": "string",
"description": "Yarn queue name"
},
"flink.webui.yarn.useProxy": {
"name": "flink.webui.yarn.useProxy",
"value": false,
"type": "checkbox",
"description": "Whether use yarn proxy url as flink weburl, e.g. http://localhost:8088/proxy/application_1583396598068_0004"
},
"flink.udf.jars": {
"name": "flink.udf.jars",
"value": "",
"type": "string",
"description": "Flink udf jars (comma separated), Zeppelin will register udfs in this jar for user automatically"
},
"flink.execution.jars": {
"name": "flink.execution.jars",
"value": "",
"type": "string",
"description": "Additional user jars (comma separated)"
},
"flink.execution.packages": {
"name": "flink.execution.packages",
"value": "",
"type": "string",
"description": "Additional user packages (comma separated), e.g. flink connector packages"
},
"zeppelin.flink.scala.color": {
"name": "zeppelin.flink.scala.color",
"value": true,
"type": "checkbox",
"description": "Whether display scala shell output in colorful format"
},
"zeppelin.flink.enableHive": {
"name": "zeppelin.flink.enableHive",
"value": false,
"type": "checkbox",
"description": "Whether enable hive"
},
"zeppelin.flink.hive.version": {
"name": "zeppelin.flink.hive.version",
"value": "2.3.4",
"type": "string",
"description": "Hive version that you would like to connect"
},
"zeppelin.flink.printREPLOutput": {
"name": "zeppelin.flink.printREPLOutput",
"value": true,
"type": "checkbox",
"description": "Print REPL output"
},
"zeppelin.flink.maxResult": {
"name": "zeppelin.flink.maxResult",
"value": "1000",
"type": "number",
"description": "Max number of rows returned by sql interpreter."
},
"zeppelin.pyflink.python": {
"name": "zeppelin.pyflink.python",
"value": "python",
"type": "string",
"description": "Python executable for pyflink"
},
"flink.interpreter.close.shutdown_cluster": {
"name": "flink.interpreter.close.shutdown_cluster",
"value": true,
"type": "checkbox",
"description": "Whether shutdown flink cluster when close interpreter"
},
"zeppelin.interpreter.close.cancel_job": {
"name": "zeppelin.interpreter.close.cancel_job",
"value": true,
"type": "checkbox",
"description": "Whether cancel flink job when closing interpreter"
},
"zeppelin.flink.concurrentBatchSql.max": {
"name": "zeppelin.flink.concurrentBatchSql.max",
"value": "10",
"type": "number",
"description": "Max concurrent sql of Batch Sql"
},
"zeppelin.flink.concurrentStreamSql.max": {
"name": "zeppelin.flink.concurrentStreamSql.max",
"value": "10",
"type": "number",
"description": "Max concurrent sql of Stream Sql"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "flink",
"class": "org.apache.zeppelin.flink.FlinkInterpreter",
"defaultInterpreter": true,
"editor": {
"language": "scala",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "bsql",
"class": "org.apache.zeppelin.flink.FlinkBatchSqlInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sql",
"editOnDblClick": false
}
},
{
"name": "ssql",
"class": "org.apache.zeppelin.flink.FlinkStreamSqlInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sql",
"editOnDblClick": false
}
},
{
"name": "pyflink",
"class": "org.apache.zeppelin.flink.PyFlinkInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "ipyflink",
"class": "org.apache.zeppelin.flink.IPyFlinkInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"ksql": {
"id": "ksql",
"name": "ksql",
"group": "ksql",
"properties": {
"ksql.url": {
"name": "ksql.url",
"value": "http://localhost:8088",
"type": "string",
"description": "KSQL Endpoint base URL"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "ksql",
"class": "org.apache.zeppelin.ksql.KSQLInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sql",
"editOnDblClick": false,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"angular": {
"id": "angular",
"name": "angular",
"group": "angular",
"properties": {},
"status": "READY",
"interpreterGroup": [
{
"name": "angular",
"class": "org.apache.zeppelin.angular.AngularInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": true,
"completionSupport": false
}
},
{
"name": "ng",
"class": "org.apache.zeppelin.angular.AngularInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": true,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"livy": {
"id": "livy",
"name": "livy",
"group": "livy",
"properties": {
"zeppelin.livy.url": {
"name": "zeppelin.livy.url",
"value": "http://localhost:8998",
"type": "url",
"description": "The URL for Livy Server."
},
"zeppelin.livy.session.create_timeout": {
"name": "zeppelin.livy.session.create_timeout",
"value": "120",
"type": "number",
"description": "Livy Server create session timeout (seconds)."
},
"livy.spark.driver.cores": {
"name": "livy.spark.driver.cores",
"value": "",
"type": "number",
"description": "Driver cores. ex) 1, 2"
},
"livy.spark.driver.memory": {
"name": "livy.spark.driver.memory",
"value": "",
"type": "string",
"description": "Driver memory. ex) 512m, 32g"
},
"livy.spark.executor.instances": {
"name": "livy.spark.executor.instances",
"value": "",
"type": "number",
"description": "Executor instances. ex) 1, 4"
},
"livy.spark.executor.cores": {
"name": "livy.spark.executor.cores",
"value": "",
"type": "number",
"description": "Num cores per executor. ex) 1, 4"
},
"livy.spark.executor.memory": {
"name": "livy.spark.executor.memory",
"value": "",
"type": "string",
"description": "Executor memory per worker instance. ex) 512m, 32g"
},
"livy.spark.dynamicAllocation.enabled": {
"name": "livy.spark.dynamicAllocation.enabled",
"value": false,
"type": "checkbox",
"description": "Use dynamic resource allocation"
},
"livy.spark.dynamicAllocation.cachedExecutorIdleTimeout": {
"name": "livy.spark.dynamicAllocation.cachedExecutorIdleTimeout",
"value": "",
"type": "string",
"description": "Remove an executor which has cached data blocks"
},
"livy.spark.dynamicAllocation.minExecutors": {
"name": "livy.spark.dynamicAllocation.minExecutors",
"value": "",
"type": "number",
"description": "Lower bound for the number of executors if dynamic allocation is enabled."
},
"livy.spark.dynamicAllocation.initialExecutors": {
"name": "livy.spark.dynamicAllocation.initialExecutors",
"value": "",
"type": "number",
"description": "Initial number of executors to run if dynamic allocation is enabled."
},
"livy.spark.dynamicAllocation.maxExecutors": {
"name": "livy.spark.dynamicAllocation.maxExecutors",
"value": "",
"type": "number",
"description": "Upper bound for the number of executors if dynamic allocation is enabled."
},
"zeppelin.livy.principal": {
"name": "zeppelin.livy.principal",
"value": "",
"type": "string",
"description": "Kerberos principal to authenticate livy"
},
"zeppelin.livy.keytab": {
"name": "zeppelin.livy.keytab",
"value": "",
"type": "textarea",
"description": "Kerberos keytab to authenticate livy"
},
"zeppelin.livy.pull_status.interval.millis": {
"name": "zeppelin.livy.pull_status.interval.millis",
"value": "1000",
"type": "number",
"description": "The interval for checking paragraph execution status"
},
"zeppelin.livy.maxLogLines": {
"name": "zeppelin.livy.maxLogLines",
"value": "1000",
"type": "number",
"description": "Max number of lines of logs"
},
"livy.spark.jars.packages": {
"name": "livy.spark.jars.packages",
"value": "",
"type": "textarea",
"description": "Adding extra libraries to livy interpreter"
},
"zeppelin.livy.displayAppInfo": {
"name": "zeppelin.livy.displayAppInfo",
"value": true,
"type": "checkbox",
"description": "Whether display app info"
},
"zeppelin.livy.restart_dead_session": {
"name": "zeppelin.livy.restart_dead_session",
"value": false,
"type": "checkbox",
"description": "Whether restart a dead session"
},
"zeppelin.livy.spark.sql.maxResult": {
"name": "zeppelin.livy.spark.sql.maxResult",
"value": "1000",
"type": "number",
"description": "Max number of Spark SQL result to display."
},
"zeppelin.livy.spark.sql.field.truncate": {
"name": "zeppelin.livy.spark.sql.field.truncate",
"value": true,
"type": "checkbox",
"description": "If true, truncate field values longer than 20 characters."
},
"zeppelin.livy.concurrentSQL": {
"name": "zeppelin.livy.concurrentSQL",
"value": false,
"type": "checkbox",
"description": "Execute multiple SQL concurrently if set true."
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "spark",
"class": "org.apache.zeppelin.livy.LivySparkInterpreter",
"defaultInterpreter": true,
"editor": {
"language": "scala",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "sql",
"class": "org.apache.zeppelin.livy.LivySparkSQLInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sql",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "pyspark",
"class": "org.apache.zeppelin.livy.LivyPySparkInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "pyspark3",
"class": "org.apache.zeppelin.livy.LivyPySpark3Interpreter",
"defaultInterpreter": false,
"editor": {
"language": "python",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "sparkr",
"class": "org.apache.zeppelin.livy.LivySparkRInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "r",
"editOnDblClick": false,
"completionKey": "TAB",
"completionSupport": true
}
},
{
"name": "shared",
"class": "org.apache.zeppelin.livy.LivySharedInterpreter",
"defaultInterpreter": false
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"perNote": "shared",
"perUser": "scoped",
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"r": {
"id": "r",
"name": "r",
"group": "r",
"properties": {
"zeppelin.R.knitr": {
"name": "zeppelin.R.knitr",
"value": true,
"type": "checkbox",
"description": "Whether use knitr or not"
},
"zeppelin.R.cmd": {
"name": "zeppelin.R.cmd",
"value": "R",
"type": "string",
"description": "R binary executable path"
},
"zeppelin.R.image.width": {
"name": "zeppelin.R.image.width",
"value": "100%",
"type": "number",
"description": "Image width of R plotting"
},
"zeppelin.R.render.options": {
"name": "zeppelin.R.render.options",
"value": "out.format \u003d \u0027html\u0027, comment \u003d NA, echo \u003d FALSE, results \u003d \u0027asis\u0027, message \u003d F, warning \u003d F, fig.retina \u003d 2",
"type": "textarea",
"description": ""
},
"zeppelin.R.shiny.iframe_width": {
"name": "zeppelin.R.shiny.iframe_width",
"value": "100%",
"type": "text",
"description": "Width of iframe of R shiny app"
},
"zeppelin.R.shiny.iframe_height": {
"name": "zeppelin.R.shiny.iframe_height",
"value": "500px",
"type": "text",
"description": "Height of iframe of R shiny app"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "r",
"class": "org.apache.zeppelin.r.RInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "r",
"editOnDblClick": false,
"completionSupport": true
}
},
{
"name": "ir",
"class": "org.apache.zeppelin.r.IRInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "r",
"editOnDblClick": false,
"completionSupport": true
}
},
{
"name": "shiny",
"class": "org.apache.zeppelin.r.ShinyInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "r",
"editOnDblClick": false,
"completionSupport": true
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"groovy": {
"id": "groovy",
"name": "groovy",
"group": "groovy",
"properties": {
"GROOVY_CLASSES": {
"name": "GROOVY_CLASSES",
"value": "",
"type": "textarea",
"description": "The path for custom groovy classes location. If empty `./interpreter/groovy/classes`"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "groovy",
"class": "org.apache.zeppelin.groovy.GroovyInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false,
"completionSupport": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"neo4j": {
"id": "neo4j",
"name": "neo4j",
"group": "neo4j",
"properties": {
"neo4j.url": {
"name": "neo4j.url",
"value": "bolt://localhost:7687",
"type": "string",
"description": "The Neo4j\u0027s BOLT url."
},
"neo4j.auth.type": {
"name": "neo4j.auth.type",
"value": "BASIC",
"type": "string",
"description": "The Neo4j\u0027s authentication type (NONE, BASIC)."
},
"neo4j.auth.user": {
"name": "neo4j.auth.user",
"value": "",
"type": "string",
"description": "The Neo4j user name."
},
"neo4j.auth.password": {
"name": "neo4j.auth.password",
"value": "",
"type": "string",
"description": "The Neo4j user password."
},
"neo4j.max.concurrency": {
"name": "neo4j.max.concurrency",
"value": "50",
"type": "string",
"description": "Max concurrency call from Zeppelin to Neo4j server."
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "neo4j",
"class": "org.apache.zeppelin.graph.neo4j.Neo4jCypherInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"cassandra": {
"id": "cassandra",
"name": "cassandra",
"group": "cassandra",
"properties": {
"cassandra.hosts": {
"name": "cassandra.hosts",
"value": "localhost",
"type": "textarea",
"description": "Comma separated Cassandra hosts (DNS name or IP address). Default \u003d localhost. Ex: \u0027192.168.0.12,node2,node3\u0027"
},
"cassandra.native.port": {
"name": "cassandra.native.port",
"value": "9042",
"type": "number",
"description": "Cassandra native port. Default \u003d 9042"
},
"cassandra.protocol.version": {
"name": "cassandra.protocol.version",
"value": "4",
"type": "string",
"description": "Cassandra protocol version. Default \u003d 4"
},
"cassandra.cluster": {
"name": "cassandra.cluster",
"value": "Test Cluster",
"type": "string",
"description": "Cassandra cluster name. Default \u003d \u0027Test Cluster\u0027"
},
"cassandra.keyspace": {
"name": "cassandra.keyspace",
"value": "system",
"type": "string",
"description": "Cassandra keyspace name. Default \u003d \u0027system\u0027"
},
"cassandra.compression.protocol": {
"name": "cassandra.compression.protocol",
"value": "NONE",
"type": "string",
"description": "Cassandra compression protocol. Available values: NONE, SNAPPY, LZ4. Default \u003d NONE"
},
"cassandra.credentials.username": {
"name": "cassandra.credentials.username",
"value": "none",
"type": "string",
"description": "Cassandra credentials username. Default \u003d \u0027none\u0027"
},
"cassandra.credentials.password": {
"name": "cassandra.credentials.password",
"value": "none",
"type": "password",
"description": "Cassandra credentials password. Default \u003d \u0027none\u0027"
},
"cassandra.load.balancing.policy": {
"name": "cassandra.load.balancing.policy",
"value": "DEFAULT",
"type": "string",
"description": "Cassandra Load Balancing Policy. Default \u003d new TokenAwarePolicy(new DCAwareRoundRobinPolicy())"
},
"cassandra.retry.policy": {
"name": "cassandra.retry.policy",
"value": "DEFAULT",
"type": "string",
"description": "Cassandra Retry Policy. Default \u003d DefaultRetryPolicy.INSTANCE"
},
"cassandra.reconnection.policy": {
"name": "cassandra.reconnection.policy",
"value": "DEFAULT",
"type": "string",
"description": "Cassandra Reconnection Policy. Default \u003d new ExponentialReconnectionPolicy(1000, 10 * 60 * 1000)"
},
"cassandra.speculative.execution.policy": {
"name": "cassandra.speculative.execution.policy",
"value": "DEFAULT",
"type": "string",
"description": "Cassandra Speculative Execution Policy. Default \u003d NoSpeculativeExecutionPolicy.INSTANCE"
},
"cassandra.interpreter.parallelism": {
"name": "cassandra.interpreter.parallelism",
"value": "10",
"type": "number",
"description": "Cassandra interpreter parallelism.Default \u003d 10"
},
"cassandra.max.schema.agreement.wait.second": {
"name": "cassandra.max.schema.agreement.wait.second",
"value": "10",
"type": "number",
"description": "Cassandra max schema agreement wait in second.Default \u003d ProtocolOptions.DEFAULT_MAX_SCHEMA_AGREEMENT_WAIT_SECONDS"
},
"cassandra.pooling.new.connection.threshold.local": {
"name": "cassandra.pooling.new.connection.threshold.local",
"value": "100",
"type": "number",
"description": "Cassandra new connection threshold local. Protocol V2 and below default \u003d 100 Protocol V3 and above default \u003d 800"
},
"cassandra.pooling.new.connection.threshold.remote": {
"name": "cassandra.pooling.new.connection.threshold.remote",
"value": "100",
"type": "number",
"description": "Cassandra new connection threshold remove. Protocol V2 and below default \u003d 100 Protocol V3 and above default \u003d 200"
},
"cassandra.pooling.core.connection.per.host.local": {
"name": "cassandra.pooling.core.connection.per.host.local",
"value": "2",
"type": "number",
"description": "Cassandra core connection per host local. Protocol V2 and below default \u003d 2 Protocol V3 and above default \u003d 1"
},
"cassandra.pooling.core.connection.per.host.remote": {
"name": "cassandra.pooling.core.connection.per.host.remote",
"value": "1",
"type": "number",
"description": "Cassandra core connection per host remove. Protocol V2 and below default \u003d 1 Protocol V3 and above default \u003d 1"
},
"cassandra.pooling.max.connection.per.host.local": {
"name": "cassandra.pooling.max.connection.per.host.local",
"value": "8",
"type": "number",
"description": "Cassandra max connection per host local. Protocol V2 and below default \u003d 8 Protocol V3 and above default \u003d 1"
},
"cassandra.pooling.max.connection.per.host.remote": {
"name": "cassandra.pooling.max.connection.per.host.remote",
"value": "2",
"type": "number",
"description": "Cassandra max connection per host remote. Protocol V2 and below default \u003d 2 Protocol V3 and above default \u003d 1"
},
"cassandra.pooling.max.request.per.connection.local": {
"name": "cassandra.pooling.max.request.per.connection.local",
"value": "1024",
"type": "number",
"description": "Cassandra max request per connection local. Protocol V2 and below default \u003d 128 Protocol V3 and above default \u003d 1024"
},
"cassandra.pooling.max.request.per.connection.remote": {
"name": "cassandra.pooling.max.request.per.connection.remote",
"value": "256",
"type": "number",
"description": "Cassandra max request per connection remote. Protocol V2 and below default \u003d 128 Protocol V3 and above default \u003d 256"
},
"cassandra.pooling.idle.timeout.seconds": {
"name": "cassandra.pooling.idle.timeout.seconds",
"value": "120",
"type": "number",
"description": "Cassandra idle time out in seconds. Default \u003d 120"
},
"cassandra.pooling.pool.timeout.millisecs": {
"name": "cassandra.pooling.pool.timeout.millisecs",
"value": "5000",
"type": "number",
"description": "Cassandra pool time out in millisecs. Default \u003d 5000"
},
"cassandra.pooling.heartbeat.interval.seconds": {
"name": "cassandra.pooling.heartbeat.interval.seconds",
"value": "30",
"type": "number",
"description": "Cassandra pool heartbeat interval in secs. Default \u003d 30"
},
"cassandra.query.default.consistency": {
"name": "cassandra.query.default.consistency",
"value": "ONE",
"type": "string",
"description": "Cassandra query default consistency level. Default \u003d ONE"
},
"cassandra.query.default.serial.consistency": {
"name": "cassandra.query.default.serial.consistency",
"value": "SERIAL",
"type": "string",
"description": "Cassandra query default serial consistency level. Default \u003d SERIAL"
},
"cassandra.query.default.fetchSize": {
"name": "cassandra.query.default.fetchSize",
"value": "5000",
"type": "number",
"description": "Cassandra query default fetch size. Default \u003d 5000"
},
"cassandra.socket.connection.timeout.millisecs": {
"name": "cassandra.socket.connection.timeout.millisecs",
"value": "5000",
"type": "number",
"description": "Cassandra socket default connection timeout in millisecs. Default \u003d 5000"
},
"cassandra.socket.read.timeout.millisecs": {
"name": "cassandra.socket.read.timeout.millisecs",
"value": "12000",
"type": "number",
"description": "Cassandra socket read timeout in millisecs. Default \u003d 12000"
},
"cassandra.socket.tcp.no_delay": {
"name": "cassandra.socket.tcp.no_delay",
"value": true,
"type": "checkbox",
"description": "Cassandra socket TCP no delay. Default \u003d true"
},
"cassandra.ssl.enabled": {
"name": "cassandra.ssl.enabled",
"value": false,
"type": "checkbox",
"description": "Cassandra SSL"
},
"cassandra.ssl.truststore.path": {
"name": "cassandra.ssl.truststore.path",
"value": "none",
"type": "string",
"description": "Cassandra truststore path. Default \u003d none"
},
"cassandra.ssl.truststore.password": {
"name": "cassandra.ssl.truststore.password",
"value": "none",
"type": "password",
"description": "Cassandra truststore password. Default \u003d none"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "cassandra",
"class": "org.apache.zeppelin.cassandra.CassandraInterpreter",
"defaultInterpreter": false,
"editor": {
"editOnDblClick": false
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"sparql": {
"id": "sparql",
"name": "sparql",
"group": "sparql",
"properties": {
"sparql.engine": {
"name": "sparql.engine",
"value": "jena",
"type": "string",
"description": "The sparql engine to use for the queries. Default: jena"
},
"sparql.endpoint": {
"name": "sparql.endpoint",
"value": "http://dbpedia.org/sparql",
"type": "string",
"description": "Complete URL of the endpoint. Default: http://dbpedia.org/sparql"
},
"sparql.replaceURIs": {
"name": "sparql.replaceURIs",
"value": true,
"type": "checkbox",
"description": "Replace the URIs in the result with the prefixes. Default: true"
},
"sparql.removeDatatypes": {
"name": "sparql.removeDatatypes",
"value": true,
"type": "checkbox",
"description": "Remove the datatypes from Literals so Zeppelin can use the values. Default: true"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "sparql",
"class": "org.apache.zeppelin.sparql.SparqlInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sparql",
"editOnDblClick": false,
"completionKey": "TAB"
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
},
"kylin": {
"id": "kylin",
"name": "kylin",
"group": "kylin",
"properties": {
"kylin.api.url": {
"name": "kylin.api.url",
"value": "http://localhost:7070/kylin/api/query",
"type": "url",
"description": "Kylin API"
},
"kylin.api.user": {
"name": "kylin.api.user",
"value": "ADMIN",
"type": "string",
"description": "Kylin username"
},
"kylin.api.password": {
"name": "kylin.api.password",
"value": "KYLIN",
"type": "password",
"description": "Kylin password"
},
"kylin.query.project": {
"name": "kylin.query.project",
"value": "learn_kylin",
"type": "textarea",
"description": "Default Kylin project name"
},
"kylin.query.offset": {
"name": "kylin.query.offset",
"value": "0",
"type": "number",
"description": "Kylin query offset"
},
"kylin.query.limit": {
"name": "kylin.query.limit",
"value": "5000",
"type": "number",
"description": "Kylin query limit"
},
"kylin.query.ispartial": {
"name": "kylin.query.ispartial",
"value": true,
"type": "checkbox",
"description": "Kylin query partial flag, deprecated"
}
},
"status": "READY",
"interpreterGroup": [
{
"name": "kylin",
"class": "org.apache.zeppelin.kylin.KylinInterpreter",
"defaultInterpreter": false,
"editor": {
"language": "sql",
"editOnDblClick": false,
"completionSupport": true
}
}
],
"dependencies": [],
"option": {
"remote": true,
"port": -1,
"isExistingProcess": false,
"setPermission": false,
"owners": [],
"isUserImpersonate": false
}
}
},
"interpreterRepositories": [
{
"id": "central",
"type": "default",
"url": "https://repo1.maven.org/maven2/",
"releasePolicy": {
"enabled": true,
"updatePolicy": "daily",
"checksumPolicy": "warn"
},
"snapshotPolicy": {
"enabled": true,
"updatePolicy": "daily",
"checksumPolicy": "warn"
},
"mirroredRepositories": [],
"repositoryManager": false
},
{
"id": "local",
"type": "default",
"url": "file:///zeppelin/.m2/repository",
"releasePolicy": {
"enabled": true,
"updatePolicy": "daily",
"checksumPolicy": "warn"
},
"snapshotPolicy": {
"enabled": true,
"updatePolicy": "daily",
"checksumPolicy": "warn"
},
"mirroredRepositories": [],
"repositoryManager": false
}
]
}