Modified: zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/spark.html URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/spark.html?rev=1869172&r1=1869171&r2=1869172&view=diff ============================================================================== --- zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/spark.html (original) +++ zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/spark.html Wed Oct 30 13:45:26 2019 @@ -18,9 +18,9 @@ <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"> <!-- Le styles --> - <link href="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/css/bootstrap.css" rel="stylesheet"> - <link href="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/css/style.css?body=1" rel="stylesheet" type="text/css"> - <link href="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/css/syntax.css" rel="stylesheet" type="text/css" media="screen" /> + <link href="/assets/themes/zeppelin/bootstrap/css/bootstrap.css" rel="stylesheet"> + <link href="/assets/themes/zeppelin/css/style.css?body=1" rel="stylesheet" type="text/css"> + <link href="/assets/themes/zeppelin/css/syntax.css" rel="stylesheet" type="text/css" media="screen" /> <!-- Le fav and touch icons --> <!-- Update these with your own images <link rel="shortcut icon" href="images/favicon.ico"> @@ -31,16 +31,16 @@ <!-- Js --> <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/lunr.min.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/search.js"></script> + <script src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script> + <script src="/assets/themes/zeppelin/js/docs.js"></script> + <script src="/assets/themes/zeppelin/js/anchor.min.js"></script> + <script src="/assets/themes/zeppelin/js/toc.js"></script> + <script src="/assets/themes/zeppelin/js/lunr.min.js"></script> + <script src="/assets/themes/zeppelin/js/search.js"></script> <!-- atom & rss feed --> - <link href="/docs/0.9.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed"> - <link href="/docs/0.9.0-SNAPSHOT/rss.xml" type="application/rss+xml" rel="alternate" title="Sitewide RSS Feed"> + <link href="/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed"> + <link href="/rss.xml" type="application/rss+xml" rel="alternate" title="Sitewide RSS Feed"> </head> <body> @@ -56,10 +56,10 @@ </button> <div class="navbar-brand"> <a class="navbar-brand-main" href="http://zeppelin.apache.org"> - <img src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/zeppelin_logo.png" width="50" + <img src="/assets/themes/zeppelin/img/zeppelin_logo.png" width="50" style="margin-top: -2px;" alt="I'm zeppelin"> <span style="margin-left: 5px; font-size: 27px;">Zeppelin</span> - <a class="navbar-brand-version" href="/docs/0.9.0-SNAPSHOT" + <a class="navbar-brand-version" href="" style="font-size: 15px; color: white;"> 0.9.0-SNAPSHOT </a> </a> @@ -71,14 +71,17 @@ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Quick Start <b class="caret"></b></a> <ul class="dropdown-menu"> <li class="title"><span>Getting Started</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/install.html">Install</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/kubernetes.html">Kubernetes</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/explore_ui.html">Explore UI</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/tutorial.html">Tutorial</a></li> - <li role="separator" class="divider"></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/spark_with_zeppelin.html">Spark with Zeppelin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/sql_with_zeppelin.html">SQL with Zeppelin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/python_with_zeppelin.html">Python with Zeppelin</a></li> + <li><a href="/quickstart/install.html">Install</a></li> + <li><a href="/quickstart/explore_ui.html">Explore UI</a></li> + <li><a href="/quickstart/tutorial.html">Tutorial</a></li> + <li role="separator" class="divider"></li> + <li class="title"><span>Run Mode</span></li> + <li><a href="/quickstart/kubernetes.html">Kubernetes</a></li> + <li><a href="/quickstart/docker.html">Docker</a></li> + <li role="separator" class="divider"></li> + <li><a href="/quickstart/spark_with_zeppelin.html">Spark with Zeppelin</a></li> + <li><a href="/quickstart/sql_with_zeppelin.html">SQL with Zeppelin</a></li> + <li><a href="/quickstart/python_with_zeppelin.html">Python with Zeppelin</a></li> </ul> </li> @@ -86,41 +89,41 @@ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Usage<b class="caret"></b></a> <ul class="dropdown-menu scrollable-menu"> <li class="title"><span>Dynamic Form</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic Form?</a></li> + <li><a href="/usage/dynamic_form/intro.html">What is Dynamic Form?</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Display System</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/basic.html#text">Text Display</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/basic.html#html">HTML Display</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/basic.html#table">Table Display</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/basic.html#network">Network Display</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/angular_backend.html">Angular Display using Backend API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/angular_frontend.html">Angular Display using Frontend API</a></li> + <li><a href="/usage/display_system/basic.html#text">Text Display</a></li> + <li><a href="/usage/display_system/basic.html#html">HTML Display</a></li> + <li><a href="/usage/display_system/basic.html#table">Table Display</a></li> + <li><a href="/usage/display_system/basic.html#network">Network Display</a></li> + <li><a href="/usage/display_system/angular_backend.html">Angular Display using Backend API</a></li> + <li><a href="/usage/display_system/angular_frontend.html">Angular Display using Frontend API</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Interpreter</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/overview.html">Overview</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/interpreter_binding_mode.html">Interpreter Binding Mode</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/user_impersonation.html">User Impersonation</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/dependency_management.html">Dependency Management</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/installation.html">Installing Interpreters</a></li> - <!--<li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/dynamic_loading.html">Dynamic Interpreter Loading (Experimental)</a></li>--> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/execution_hooks.html">Execution Hooks (Experimental)</a></li> + <li><a href="/usage/interpreter/overview.html">Overview</a></li> + <li><a href="/usage/interpreter/interpreter_binding_mode.html">Interpreter Binding Mode</a></li> + <li><a href="/usage/interpreter/user_impersonation.html">User Impersonation</a></li> + <li><a href="/usage/interpreter/dependency_management.html">Dependency Management</a></li> + <li><a href="/usage/interpreter/installation.html">Installing Interpreters</a></li> + <!--<li><a href="/usage/interpreter/dynamic_loading.html">Dynamic Interpreter Loading (Experimental)</a></li>--> + <li><a href="/usage/interpreter/execution_hooks.html">Execution Hooks (Experimental)</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Other Features</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/publishing_paragraphs.html">Publishing Paragraphs</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/personalized_mode.html">Personalized Mode</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/customizing_homepage.html">Customizing Zeppelin Homepage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/notebook_actions.html">Notebook Actions</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/cron_scheduler.html">Cron Scheduler</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/zeppelin_context.html">Zeppelin Context</a></li> + <li><a href="/usage/other_features/publishing_paragraphs.html">Publishing Paragraphs</a></li> + <li><a href="/usage/other_features/personalized_mode.html">Personalized Mode</a></li> + <li><a href="/usage/other_features/customizing_homepage.html">Customizing Zeppelin Homepage</a></li> + <li><a href="/usage/other_features/notebook_actions.html">Notebook Actions</a></li> + <li><a href="/usage/other_features/cron_scheduler.html">Cron Scheduler</a></li> + <li><a href="/usage/other_features/zeppelin_context.html">Zeppelin Context</a></li> <li role="separator" class="divider"></li> <li class="title"><span>REST API</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/interpreter.html">Interpreter API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/zeppelin_server.html">Zeppelin Server API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/notebook.html">Notebook API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/notebook_repository.html">Notebook Repository API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/configuration.html">Configuration API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/credential.html">Credential API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/helium.html">Helium API</a></li> + <li><a href="/usage/rest_api/interpreter.html">Interpreter API</a></li> + <li><a href="/usage/rest_api/zeppelin_server.html">Zeppelin Server API</a></li> + <li><a href="/usage/rest_api/notebook.html">Notebook API</a></li> + <li><a href="/usage/rest_api/notebook_repository.html">Notebook Repository API</a></li> + <li><a href="/usage/rest_api/configuration.html">Configuration API</a></li> + <li><a href="/usage/rest_api/credential.html">Credential API</a></li> + <li><a href="/usage/rest_api/helium.html">Helium API</a></li> </ul> </li> @@ -128,37 +131,37 @@ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Setup<b class="caret"></b></a> <ul class="dropdown-menu scrollable-menu"> <li class="title"><span>Basics</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build Zeppelin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user Support</a></li> + <li><a href="/setup/basics/how_to_build.html">How to Build Zeppelin</a></li> + <li><a href="/setup/basics/multi_user_support.html">Multi-user Support</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Deployment</span></li> - <!--<li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/docker.html">Docker Image for Zeppelin</a></li>--> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html#spark-standalone-mode">Spark Cluster Mode: Standalone</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html#spark-on-yarn-mode">Spark Cluster Mode: YARN</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html#spark-on-mesos-mode">Spark Cluster Mode: Mesos</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/flink_and_spark_cluster.html">Zeppelin with Flink, Spark Cluster</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/cdh.html">Zeppelin on CDH</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/virtual_machine.html">Zeppelin on VM: Vagrant</a></li> + <!--<li><a href="/setup/deployment/docker.html">Docker Image for Zeppelin</a></li>--> + <li><a href="/setup/deployment/spark_cluster_mode.html#spark-standalone-mode">Spark Cluster Mode: Standalone</a></li> + <li><a href="/setup/deployment/spark_cluster_mode.html#spark-on-yarn-mode">Spark Cluster Mode: YARN</a></li> + <li><a href="/setup/deployment/spark_cluster_mode.html#spark-on-mesos-mode">Spark Cluster Mode: Mesos</a></li> + <li><a href="/setup/deployment/flink_and_spark_cluster.html">Zeppelin with Flink, Spark Cluster</a></li> + <li><a href="/setup/deployment/cdh.html">Zeppelin on CDH</a></li> + <li><a href="/setup/deployment/virtual_machine.html">Zeppelin on VM: Vagrant</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Security</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/authentication_nginx.html">HTTP Basic Auth using NGINX</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/shiro_authentication.html">Shiro Authentication</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/notebook_authorization.html">Notebook Authorization</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/datasource_authorization.html">Data Source Authorization</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/http_security_headers.html">HTTP Security Headers</a></li> + <li><a href="/setup/security/authentication_nginx.html">HTTP Basic Auth using NGINX</a></li> + <li><a href="/setup/security/shiro_authentication.html">Shiro Authentication</a></li> + <li><a href="/setup/security/notebook_authorization.html">Notebook Authorization</a></li> + <li><a href="/setup/security/datasource_authorization.html">Data Source Authorization</a></li> + <li><a href="/setup/security/http_security_headers.html">HTTP Security Headers</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Notebook Storage</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-local-git-repository">Git Storage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-s3">S3 Storage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-azure">Azure Storage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-zeppelinhub">ZeppelinHub Storage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-mongodb">MongoDB Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-local-git-repository">Git Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-s3">S3 Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-azure">Azure Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-zeppelinhub">ZeppelinHub Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-mongodb">MongoDB Storage</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Operation</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/operation/configuration.html">Configuration</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/operation/proxy_setting.html">Proxy Setting</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/operation/upgrading.html">Upgrading</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/operation/trouble_shooting.html">Trouble Shooting</a></li> + <li><a href="/setup/operation/configuration.html">Configuration</a></li> + <li><a href="/setup/operation/proxy_setting.html">Proxy Setting</a></li> + <li><a href="/setup/operation/upgrading.html">Upgrading</a></li> + <li><a href="/setup/operation/trouble_shooting.html">Trouble Shooting</a></li> </ul> </li> @@ -166,57 +169,58 @@ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Interpreter <b class="caret"></b></a> <ul class="dropdown-menu scrollable-menu"> <li class="title"><span>Interpreters</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/overview.html">Overview</a></li> + <li><a href="/usage/interpreter/overview.html">Overview</a></li> <li role="separator" class="divider"></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/spark.html">Spark</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/jdbc.html">JDBC</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/python.html">Python</a></li> - <li role="separator" class="divider"></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/alluxio.html">Alluxio</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/beam.html">Beam</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/bigquery.html">BigQuery</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/flink.html">Flink</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/geode.html">Geode</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/groovy.html">Groovy</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/hazelcastjet.html">Hazelcast Jet</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/hbase.html">HBase</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/hdfs.html">HDFS</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/hive.html">Hive</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/ignite.html">Ignite</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/java.html">Java</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/kylin.html">Kylin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/lens.html">Lens</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/livy.html">Livy</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/markdown.html">Markdown</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/neo4j.html">Neo4j</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/pig.html">Pig</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/postgresql.html">Postgresql, HAWQ</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/r.html">R</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/scalding.html">Scalding</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/scio.html">Scio</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/shell.html">Shell</a></li> + <li><a href="/interpreter/spark.html">Spark</a></li> + <li><a href="/interpreter/jdbc.html">JDBC</a></li> + <li><a href="/interpreter/python.html">Python</a></li> + <li role="separator" class="divider"></li> + <li><a href="/interpreter/alluxio.html">Alluxio</a></li> + <li><a href="/interpreter/beam.html">Beam</a></li> + <li><a href="/interpreter/bigquery.html">BigQuery</a></li> + <li><a href="/interpreter/cassandra.html">Cassandra</a></li> + <li><a href="/interpreter/elasticsearch.html">Elasticsearch</a></li> + <li><a href="/interpreter/flink.html">Flink</a></li> + <li><a href="/interpreter/geode.html">Geode</a></li> + <li><a href="/interpreter/groovy.html">Groovy</a></li> + <li><a href="/interpreter/hazelcastjet.html">Hazelcast Jet</a></li> + <li><a href="/interpreter/hbase.html">HBase</a></li> + <li><a href="/interpreter/hdfs.html">HDFS</a></li> + <li><a href="/interpreter/hive.html">Hive</a></li> + <li><a href="/interpreter/ignite.html">Ignite</a></li> + <li><a href="/interpreter/java.html">Java</a></li> + <li><a href="/interpreter/kylin.html">Kylin</a></li> + <li><a href="/interpreter/lens.html">Lens</a></li> + <li><a href="/interpreter/livy.html">Livy</a></li> + <li><a href="/interpreter/markdown.html">Markdown</a></li> + <li><a href="/interpreter/neo4j.html">Neo4j</a></li> + <li><a href="/interpreter/pig.html">Pig</a></li> + <li><a href="/interpreter/postgresql.html">Postgresql, HAWQ</a></li> + <li><a href="/interpreter/r.html">R</a></li> + <li><a href="/interpreter/scalding.html">Scalding</a></li> + <li><a href="/interpreter/scio.html">Scio</a></li> + <li><a href="/interpreter/shell.html">Shell</a></li> + <li><a href="/interpreter/submarine.html">Submarine</a></li> </ul> </li> <li> <a href="#" data-toggle="dropdown" class="dropdown-toggle">More<b class="caret"></b></a> <ul class="dropdown-menu scrollable-menu" style="right: 0; left: auto;"> <li class="title"><span>Extending Zeppelin</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/writing_zeppelin_interpreter.html">Writing Zeppelin Interpreter</a></li> + <li><a href="/development/writing_zeppelin_interpreter.html">Writing Zeppelin Interpreter</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Helium (Experimental)</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/overview.html">Overview</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/writing_application.html">Writing Helium Application</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/writing_spell.html">Writing Helium Spell</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/writing_visualization_basic.html">Writing Helium Visualization: Basics</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/writing_visualization_transformation.html">Writing Helium Visualization: Transformation</a></li> + <li><a href="/development/helium/overview.html">Overview</a></li> + <li><a href="/development/helium/writing_application.html">Writing Helium Application</a></li> + <li><a href="/development/helium/writing_spell.html">Writing Helium Spell</a></li> + <li><a href="/development/helium/writing_visualization_basic.html">Writing Helium Visualization: Basics</a></li> + <li><a href="/development/helium/writing_visualization_transformation.html">Writing Helium Visualization: Transformation</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Contributing to Zeppelin</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build Zeppelin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/contribution/useful_developer_tools.html">Useful Developer Tools</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/contribution/how_to_contribute_code.html">How to Contribute (code)</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/contribution/how_to_contribute_website.html">How to Contribute (website)</a></li> + <li><a href="/setup/basics/how_to_build.html">How to Build Zeppelin</a></li> + <li><a href="/development/contribution/useful_developer_tools.html">Useful Developer Tools</a></li> + <li><a href="/development/contribution/how_to_contribute_code.html">How to Contribute (code)</a></li> + <li><a href="/development/contribution/how_to_contribute_website.html">How to Contribute (website)</a></li> <li role="separator" class="divider"></li> <li class="title"><span>External Resources</span></li> <li><a target="_blank" href="https://zeppelin.apache.org/community.html">Mailing List</a></li> @@ -225,7 +229,7 @@ </ul> </li> <li> - <a href="/docs/0.9.0-SNAPSHOT/search.html" class="nav-search-link"> + <a href="/search.html" class="nav-search-link"> <span class="fa fa-search nav-search-icon"></span> </a> </li> @@ -346,15 +350,15 @@ You can also set other Spark properties <td>Local repository for dependency loader</td> </tr> <tr> - <td><code>PYSPARK<em>PYTHON</code></td> + <td><code>PYSPARK_PYTHON</code></td> <td>python</td> <td>Python binary executable to use for PySpark in both driver and workers (default is <code>python</code>). Property <code>spark.pyspark.python</code> take precedence if it is set</td> </tr> <tr> - <td><code>PYSPARK</em>DRIVER<em>PYTHON</code></td> + <td><code>PYSPARK_DRIVER_PYTHON</code></td> <td>python</td> - <td>Python binary executable to use for PySpark in driver only (default is <code>PYSPARK</em>PYTHON</code>). + <td>Python binary executable to use for PySpark in driver only (default is <code>PYSPARK_PYTHON</code>). Property <code>spark.pyspark.driver.python</code> take precedence if it is set</td> </tr> <tr> @@ -458,7 +462,7 @@ in interpreter setting page means you ca <h3>4. New Version of SparkInterpreter</h3> -<p>There's one new version of SparkInterpreter with better spark support and code completion starting from Zeppelin 0.8.0. We enable it by default, but user can still use the old version of SparkInterpreter by setting <code>zeppelin.spark.useNew</code> as <code>false</code> in its interpreter setting.</p> +<p>Starting from 0.9, we totally removed the old spark interpreter implementation, and make the new spark interpreter as the official spark interpreter.</p> <h2>SparkContext, SQLContext, SparkSession, ZeppelinContext</h2> @@ -482,16 +486,8 @@ Staring from 0.6.1 SparkSession is avail <h2>Dependency Management</h2> -<p>There are two ways to load external libraries in Spark interpreter. First is using interpreter setting menu and second is loading Spark properties.</p> - -<h3>1. Setting Dependencies via Interpreter Setting</h3> - -<p>Please see <a href="../usage/interpreter/dependency_management.html">Dependency Management</a> for the details.</p> - -<h3>2. Loading Spark Properties</h3> - -<p>Once <code>SPARK_HOME</code> is set in <code>conf/zeppelin-env.sh</code>, Zeppelin uses <code>spark-submit</code> as spark interpreter runner. <code>spark-submit</code> supports two ways to load configurations. -The first is command line options such as --master and Zeppelin can pass these options to <code>spark-submit</code> by exporting <code>SPARK_SUBMIT_OPTIONS</code> in <code>conf/zeppelin-env.sh</code>. Second is reading configuration options from <code>SPARK_HOME/conf/spark-defaults.conf</code>. Spark properties that user can set to distribute libraries are:</p> +<p>For spark interpreter, you should not use Zeppelin's <a href="../usage/interpreter/dependency_management.html">Dependency Management</a> for managing +third party dependencies, (<code>%spark.dep</code> also is not the recommended approach starting from Zeppelin 0.8). Instead you should set spark properties (<code>spark.jars</code>, <code>spark.files</code>, <code>spark.jars.packages</code>) in 2 ways.</p> <table class="table-configuration"> <tr> @@ -516,69 +512,19 @@ The first is command line options such a </tr> </table> -<p>Here are few examples:</p> - -<ul> -<li><p><code>SPARK_SUBMIT_OPTIONS</code> in <code>conf/zeppelin-env.sh</code></p> -<div class="highlight"><pre><code class="bash language-bash" data-lang="bash"><span class="nb">export </span><span class="nv">SPARK_SUBMIT_OPTIONS</span><span class="o">=</span><span class="s2">"--packages com.databricks:spark-csv_2.10:1.2.0 --jars /path/mylib1.jar,/path/mylib2.jar --files /path/mylib1.py,/path/mylib2.zip,/path/mylib3.egg"</span> -</code></pre></div></li> -<li><p><code>SPARK_HOME/conf/spark-defaults.conf</code></p> -<div class="highlight"><pre><code class="text language-text" data-lang="text">spark.jars /path/mylib1.jar,/path/mylib2.jar -spark.jars.packages com.databricks:spark-csv_2.10:1.2.0 -spark.files /path/mylib1.py,/path/mylib2.egg,/path/mylib3.zip -</code></pre></div></li> -</ul> - -<h3>3. Dynamic Dependency Loading via %spark.dep interpreter</h3> - -<blockquote> -<p>Note: <code>%spark.dep</code> interpreter loads libraries to <code>%spark</code> and <code>%spark.pyspark</code> but not to <code>%spark.sql</code> interpreter. So we recommend you to use the first option instead.</p> -</blockquote> - -<p>When your code requires external library, instead of doing download/copy/restart Zeppelin, you can easily do following jobs using <code>%spark.dep</code> interpreter.</p> - -<ul> -<li>Load libraries recursively from maven repository</li> -<li>Load libraries from local filesystem</li> -<li>Add additional maven repository</li> -<li>Automatically add libraries to SparkCluster (You can turn off)</li> -</ul> - -<p>Dep interpreter leverages Scala environment. So you can write any Scala code here. -Note that <code>%spark.dep</code> interpreter should be used before <code>%spark</code>, <code>%spark.pyspark</code>, <code>%spark.sql</code>.</p> +<h3>1. Set spark properties in zeppelin side.</h3> -<p>Here's usages.</p> -<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="o">%</span><span class="n">spark</span><span class="o">.</span><span class="n">dep</span> -<span class="n">z</span><span class="o">.</span><span class="n">reset</span><span class="o">()</span> <span class="c1">// clean up previously added artifact and repository</span> +<p>In zeppelin side, you can either set them in spark interpreter setting page or via <a href="../usage/interpreter/overview.html">Generic ConfInterpreter</a>. +It is not recommended to set them in <code>SPARK_SUBMIT_OPTIONS</code>. Because it will be shared by all spark interpreters, you can not set different dependencies for different users.</p> -<span class="c1">// add maven repository</span> -<span class="n">z</span><span class="o">.</span><span class="n">addRepo</span><span class="o">(</span><span class="s">"RepoName"</span><span class="o">).</span><span class="n">url</span><span class="o">(</span><span class="s">"RepoURL"</span><span class="o">)</span> +<h3>2. Set spark properties in spark side.</h3> -<span class="c1">// add maven snapshot repository</span> -<span class="n">z</span><span class="o">.</span><span class="n">addRepo</span><span class="o">(</span><span class="s">"RepoName"</span><span class="o">).</span><span class="n">url</span><span class="o">(</span><span class="s">"RepoURL"</span><span class="o">).</span><span class="n">snapshot</span><span class="o">()</span> +<p>In spark side, you can set them in <code>spark-defaults.conf</code>.</p> -<span class="c1">// add credentials for private maven repository</span> -<span class="n">z</span><span class="o">.</span><span class="n">addRepo</span><span class="o">(</span><span class="s">"RepoName"</span><span class="o">).</span><span class="n">url</span><span class="o">(</span><span class="s">"RepoURL"</span><span class="o">).</span><span class="n">username</span><span class="o">(</span><span class="s">"username"</span><span class="o">).</span><span class="n">password</span><span class="o">(</span><span class="s">"password"</span><span class="o">)</span> - -<span class="c1">// add artifact from filesystem</span> -<span class="n">z</span><span class="o">.</span><span class="n">load</span><span class="o">(</span><span class="s">"/path/to.jar"</span><span class="o">)</span> - -<span class="c1">// add artifact from maven repository, with no dependency</span> -<span class="n">z</span><span class="o">.</span><span class="n">load</span><span class="o">(</span><span class="s">"groupId:artifactId:version"</span><span class="o">).</span><span class="n">excludeAll</span><span class="o">()</span> - -<span class="c1">// add artifact recursively</span> -<span class="n">z</span><span class="o">.</span><span class="n">load</span><span class="o">(</span><span class="s">"groupId:artifactId:version"</span><span class="o">)</span> - -<span class="c1">// add artifact recursively except comma separated GroupID:ArtifactId list</span> -<span class="n">z</span><span class="o">.</span><span class="n">load</span><span class="o">(</span><span class="s">"groupId:artifactId:version"</span><span class="o">).</span><span class="n">exclude</span><span class="o">(</span><span class="s">"groupId:artifactId,groupId:artifactId, ..."</span><span class="o">)</span> - -<span class="c1">// exclude with pattern</span> -<span class="n">z</span><span class="o">.</span><span class="n">load</span><span class="o">(</span><span class="s">"groupId:artifactId:version"</span><span class="o">).</span><span class="n">exclude</span><span class="o">(*)</span> -<span class="n">z</span><span class="o">.</span><span class="n">load</span><span class="o">(</span><span class="s">"groupId:artifactId:version"</span><span class="o">).</span><span class="n">exclude</span><span class="o">(</span><span class="s">"groupId:artifactId:*"</span><span class="o">)</span> -<span class="n">z</span><span class="o">.</span><span class="n">load</span><span class="o">(</span><span class="s">"groupId:artifactId:version"</span><span class="o">).</span><span class="n">exclude</span><span class="o">(</span><span class="s">"groupId:*"</span><span class="o">)</span> - -<span class="c1">// local() skips adding artifact to spark clusters (skipping sc.addJar())</span> -<span class="n">z</span><span class="o">.</span><span class="n">load</span><span class="o">(</span><span class="s">"groupId:artifactId:version"</span><span class="o">).</span><span class="n">local</span><span class="o">()</span> +<p>e.g.</p> +<div class="highlight"><pre><code class="text language-text" data-lang="text"> spark.jars /path/mylib1.jar,/path/mylib2.jar + spark.jars.packages com.databricks:spark-csv_2.10:1.2.0 + spark.files /path/mylib1.py,/path/mylib2.egg,/path/mylib3.zip </code></pre></div> <h2>ZeppelinContext</h2> @@ -592,7 +538,7 @@ a popular plotting library for python. M since matplotlib support is identical. More advanced interactive plotting can be done with pyspark through utilizing Zeppelin's built-in <a href="../usage/display_system/angular_backend.html">Angular Display System</a>, as shown below:</p> -<p><img class="img-responsive" src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/matplotlibAngularExample.gif" /></p> +<p><img class="img-responsive" src="/assets/themes/zeppelin/img/docs-img/matplotlibAngularExample.gif" /></p> <h2>Running spark sql concurrently</h2> @@ -625,7 +571,14 @@ If you don't want to use IPython, th <p>Logical setup with Zeppelin, Kerberos Key Distribution Center (KDC), and Spark on YARN:</p> -<p><img src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/kdc_zeppelin.png"></p> +<p><img src="/assets/themes/zeppelin/img/docs-img/kdc_zeppelin.png"></p> + +<h2>Deprecate Spark 2.2 and earlier versions</h2> + +<p>Starting from 0.9, Zeppelin deprecate Spark 2.2 and earlier versions. So you will see a warning message when you use Spark 2.2 and earlier. +You can get rid of this message by setting <code>zeppelin.spark.deprecatedMsg.show</code> to <code>false</code>.</p> + +<p><img src="/assets/themes/zeppelin/img/docs-img/spark_deprecate.png"></p> <h3>Configuration Setup</h3> @@ -655,22 +608,6 @@ spark.yarn.keytab </div> - - - <script type="text/javascript"> - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - ga('create', 'UA-45176241-5', 'zeppelin.apache.org'); - ga('require', 'linkid', 'linkid.js'); - ga('send', 'pageview'); - -</script> - - - </body> </html>
Modified: zeppelin/site/docs/0.9.0-SNAPSHOT/pleasecontribute.html URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.9.0-SNAPSHOT/pleasecontribute.html?rev=1869172&r1=1869171&r2=1869172&view=diff ============================================================================== --- zeppelin/site/docs/0.9.0-SNAPSHOT/pleasecontribute.html (original) +++ zeppelin/site/docs/0.9.0-SNAPSHOT/pleasecontribute.html Wed Oct 30 13:45:26 2019 @@ -18,9 +18,9 @@ <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"> <!-- Le styles --> - <link href="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/css/bootstrap.css" rel="stylesheet"> - <link href="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/css/style.css?body=1" rel="stylesheet" type="text/css"> - <link href="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/css/syntax.css" rel="stylesheet" type="text/css" media="screen" /> + <link href="/assets/themes/zeppelin/bootstrap/css/bootstrap.css" rel="stylesheet"> + <link href="/assets/themes/zeppelin/css/style.css?body=1" rel="stylesheet" type="text/css"> + <link href="/assets/themes/zeppelin/css/syntax.css" rel="stylesheet" type="text/css" media="screen" /> <!-- Le fav and touch icons --> <!-- Update these with your own images <link rel="shortcut icon" href="images/favicon.ico"> @@ -31,16 +31,16 @@ <!-- Js --> <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/lunr.min.js"></script> - <script src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/js/search.js"></script> + <script src="/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script> + <script src="/assets/themes/zeppelin/js/docs.js"></script> + <script src="/assets/themes/zeppelin/js/anchor.min.js"></script> + <script src="/assets/themes/zeppelin/js/toc.js"></script> + <script src="/assets/themes/zeppelin/js/lunr.min.js"></script> + <script src="/assets/themes/zeppelin/js/search.js"></script> <!-- atom & rss feed --> - <link href="/docs/0.9.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed"> - <link href="/docs/0.9.0-SNAPSHOT/rss.xml" type="application/rss+xml" rel="alternate" title="Sitewide RSS Feed"> + <link href="/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed"> + <link href="/rss.xml" type="application/rss+xml" rel="alternate" title="Sitewide RSS Feed"> </head> <body> @@ -56,10 +56,10 @@ </button> <div class="navbar-brand"> <a class="navbar-brand-main" href="http://zeppelin.apache.org"> - <img src="/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/zeppelin_logo.png" width="50" + <img src="/assets/themes/zeppelin/img/zeppelin_logo.png" width="50" style="margin-top: -2px;" alt="I'm zeppelin"> <span style="margin-left: 5px; font-size: 27px;">Zeppelin</span> - <a class="navbar-brand-version" href="/docs/0.9.0-SNAPSHOT" + <a class="navbar-brand-version" href="" style="font-size: 15px; color: white;"> 0.9.0-SNAPSHOT </a> </a> @@ -71,14 +71,17 @@ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Quick Start <b class="caret"></b></a> <ul class="dropdown-menu"> <li class="title"><span>Getting Started</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/install.html">Install</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/kubernetes.html">Kubernetes</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/explore_ui.html">Explore UI</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/tutorial.html">Tutorial</a></li> - <li role="separator" class="divider"></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/spark_with_zeppelin.html">Spark with Zeppelin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/sql_with_zeppelin.html">SQL with Zeppelin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/quickstart/python_with_zeppelin.html">Python with Zeppelin</a></li> + <li><a href="/quickstart/install.html">Install</a></li> + <li><a href="/quickstart/explore_ui.html">Explore UI</a></li> + <li><a href="/quickstart/tutorial.html">Tutorial</a></li> + <li role="separator" class="divider"></li> + <li class="title"><span>Run Mode</span></li> + <li><a href="/quickstart/kubernetes.html">Kubernetes</a></li> + <li><a href="/quickstart/docker.html">Docker</a></li> + <li role="separator" class="divider"></li> + <li><a href="/quickstart/spark_with_zeppelin.html">Spark with Zeppelin</a></li> + <li><a href="/quickstart/sql_with_zeppelin.html">SQL with Zeppelin</a></li> + <li><a href="/quickstart/python_with_zeppelin.html">Python with Zeppelin</a></li> </ul> </li> @@ -86,41 +89,41 @@ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Usage<b class="caret"></b></a> <ul class="dropdown-menu scrollable-menu"> <li class="title"><span>Dynamic Form</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic Form?</a></li> + <li><a href="/usage/dynamic_form/intro.html">What is Dynamic Form?</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Display System</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/basic.html#text">Text Display</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/basic.html#html">HTML Display</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/basic.html#table">Table Display</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/basic.html#network">Network Display</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/angular_backend.html">Angular Display using Backend API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/display_system/angular_frontend.html">Angular Display using Frontend API</a></li> + <li><a href="/usage/display_system/basic.html#text">Text Display</a></li> + <li><a href="/usage/display_system/basic.html#html">HTML Display</a></li> + <li><a href="/usage/display_system/basic.html#table">Table Display</a></li> + <li><a href="/usage/display_system/basic.html#network">Network Display</a></li> + <li><a href="/usage/display_system/angular_backend.html">Angular Display using Backend API</a></li> + <li><a href="/usage/display_system/angular_frontend.html">Angular Display using Frontend API</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Interpreter</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/overview.html">Overview</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/interpreter_binding_mode.html">Interpreter Binding Mode</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/user_impersonation.html">User Impersonation</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/dependency_management.html">Dependency Management</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/installation.html">Installing Interpreters</a></li> - <!--<li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/dynamic_loading.html">Dynamic Interpreter Loading (Experimental)</a></li>--> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/execution_hooks.html">Execution Hooks (Experimental)</a></li> + <li><a href="/usage/interpreter/overview.html">Overview</a></li> + <li><a href="/usage/interpreter/interpreter_binding_mode.html">Interpreter Binding Mode</a></li> + <li><a href="/usage/interpreter/user_impersonation.html">User Impersonation</a></li> + <li><a href="/usage/interpreter/dependency_management.html">Dependency Management</a></li> + <li><a href="/usage/interpreter/installation.html">Installing Interpreters</a></li> + <!--<li><a href="/usage/interpreter/dynamic_loading.html">Dynamic Interpreter Loading (Experimental)</a></li>--> + <li><a href="/usage/interpreter/execution_hooks.html">Execution Hooks (Experimental)</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Other Features</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/publishing_paragraphs.html">Publishing Paragraphs</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/personalized_mode.html">Personalized Mode</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/customizing_homepage.html">Customizing Zeppelin Homepage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/notebook_actions.html">Notebook Actions</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/cron_scheduler.html">Cron Scheduler</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/other_features/zeppelin_context.html">Zeppelin Context</a></li> + <li><a href="/usage/other_features/publishing_paragraphs.html">Publishing Paragraphs</a></li> + <li><a href="/usage/other_features/personalized_mode.html">Personalized Mode</a></li> + <li><a href="/usage/other_features/customizing_homepage.html">Customizing Zeppelin Homepage</a></li> + <li><a href="/usage/other_features/notebook_actions.html">Notebook Actions</a></li> + <li><a href="/usage/other_features/cron_scheduler.html">Cron Scheduler</a></li> + <li><a href="/usage/other_features/zeppelin_context.html">Zeppelin Context</a></li> <li role="separator" class="divider"></li> <li class="title"><span>REST API</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/interpreter.html">Interpreter API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/zeppelin_server.html">Zeppelin Server API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/notebook.html">Notebook API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/notebook_repository.html">Notebook Repository API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/configuration.html">Configuration API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/credential.html">Credential API</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/rest_api/helium.html">Helium API</a></li> + <li><a href="/usage/rest_api/interpreter.html">Interpreter API</a></li> + <li><a href="/usage/rest_api/zeppelin_server.html">Zeppelin Server API</a></li> + <li><a href="/usage/rest_api/notebook.html">Notebook API</a></li> + <li><a href="/usage/rest_api/notebook_repository.html">Notebook Repository API</a></li> + <li><a href="/usage/rest_api/configuration.html">Configuration API</a></li> + <li><a href="/usage/rest_api/credential.html">Credential API</a></li> + <li><a href="/usage/rest_api/helium.html">Helium API</a></li> </ul> </li> @@ -128,37 +131,37 @@ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Setup<b class="caret"></b></a> <ul class="dropdown-menu scrollable-menu"> <li class="title"><span>Basics</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build Zeppelin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user Support</a></li> + <li><a href="/setup/basics/how_to_build.html">How to Build Zeppelin</a></li> + <li><a href="/setup/basics/multi_user_support.html">Multi-user Support</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Deployment</span></li> - <!--<li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/docker.html">Docker Image for Zeppelin</a></li>--> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html#spark-standalone-mode">Spark Cluster Mode: Standalone</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html#spark-on-yarn-mode">Spark Cluster Mode: YARN</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html#spark-on-mesos-mode">Spark Cluster Mode: Mesos</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/flink_and_spark_cluster.html">Zeppelin with Flink, Spark Cluster</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/cdh.html">Zeppelin on CDH</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/deployment/virtual_machine.html">Zeppelin on VM: Vagrant</a></li> + <!--<li><a href="/setup/deployment/docker.html">Docker Image for Zeppelin</a></li>--> + <li><a href="/setup/deployment/spark_cluster_mode.html#spark-standalone-mode">Spark Cluster Mode: Standalone</a></li> + <li><a href="/setup/deployment/spark_cluster_mode.html#spark-on-yarn-mode">Spark Cluster Mode: YARN</a></li> + <li><a href="/setup/deployment/spark_cluster_mode.html#spark-on-mesos-mode">Spark Cluster Mode: Mesos</a></li> + <li><a href="/setup/deployment/flink_and_spark_cluster.html">Zeppelin with Flink, Spark Cluster</a></li> + <li><a href="/setup/deployment/cdh.html">Zeppelin on CDH</a></li> + <li><a href="/setup/deployment/virtual_machine.html">Zeppelin on VM: Vagrant</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Security</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/authentication_nginx.html">HTTP Basic Auth using NGINX</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/shiro_authentication.html">Shiro Authentication</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/notebook_authorization.html">Notebook Authorization</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/datasource_authorization.html">Data Source Authorization</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/security/http_security_headers.html">HTTP Security Headers</a></li> + <li><a href="/setup/security/authentication_nginx.html">HTTP Basic Auth using NGINX</a></li> + <li><a href="/setup/security/shiro_authentication.html">Shiro Authentication</a></li> + <li><a href="/setup/security/notebook_authorization.html">Notebook Authorization</a></li> + <li><a href="/setup/security/datasource_authorization.html">Data Source Authorization</a></li> + <li><a href="/setup/security/http_security_headers.html">HTTP Security Headers</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Notebook Storage</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-local-git-repository">Git Storage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-s3">S3 Storage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-azure">Azure Storage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-zeppelinhub">ZeppelinHub Storage</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/storage/storage.html#notebook-storage-in-mongodb">MongoDB Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-local-git-repository">Git Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-s3">S3 Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-azure">Azure Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-zeppelinhub">ZeppelinHub Storage</a></li> + <li><a href="/setup/storage/storage.html#notebook-storage-in-mongodb">MongoDB Storage</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Operation</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/operation/configuration.html">Configuration</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/operation/proxy_setting.html">Proxy Setting</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/operation/upgrading.html">Upgrading</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/operation/trouble_shooting.html">Trouble Shooting</a></li> + <li><a href="/setup/operation/configuration.html">Configuration</a></li> + <li><a href="/setup/operation/proxy_setting.html">Proxy Setting</a></li> + <li><a href="/setup/operation/upgrading.html">Upgrading</a></li> + <li><a href="/setup/operation/trouble_shooting.html">Trouble Shooting</a></li> </ul> </li> @@ -166,57 +169,58 @@ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Interpreter <b class="caret"></b></a> <ul class="dropdown-menu scrollable-menu"> <li class="title"><span>Interpreters</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/usage/interpreter/overview.html">Overview</a></li> + <li><a href="/usage/interpreter/overview.html">Overview</a></li> <li role="separator" class="divider"></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/spark.html">Spark</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/jdbc.html">JDBC</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/python.html">Python</a></li> - <li role="separator" class="divider"></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/alluxio.html">Alluxio</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/beam.html">Beam</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/bigquery.html">BigQuery</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/flink.html">Flink</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/geode.html">Geode</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/groovy.html">Groovy</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/hazelcastjet.html">Hazelcast Jet</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/hbase.html">HBase</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/hdfs.html">HDFS</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/hive.html">Hive</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/ignite.html">Ignite</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/java.html">Java</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/kylin.html">Kylin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/lens.html">Lens</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/livy.html">Livy</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/markdown.html">Markdown</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/neo4j.html">Neo4j</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/pig.html">Pig</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/postgresql.html">Postgresql, HAWQ</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/r.html">R</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/scalding.html">Scalding</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/scio.html">Scio</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/interpreter/shell.html">Shell</a></li> + <li><a href="/interpreter/spark.html">Spark</a></li> + <li><a href="/interpreter/jdbc.html">JDBC</a></li> + <li><a href="/interpreter/python.html">Python</a></li> + <li role="separator" class="divider"></li> + <li><a href="/interpreter/alluxio.html">Alluxio</a></li> + <li><a href="/interpreter/beam.html">Beam</a></li> + <li><a href="/interpreter/bigquery.html">BigQuery</a></li> + <li><a href="/interpreter/cassandra.html">Cassandra</a></li> + <li><a href="/interpreter/elasticsearch.html">Elasticsearch</a></li> + <li><a href="/interpreter/flink.html">Flink</a></li> + <li><a href="/interpreter/geode.html">Geode</a></li> + <li><a href="/interpreter/groovy.html">Groovy</a></li> + <li><a href="/interpreter/hazelcastjet.html">Hazelcast Jet</a></li> + <li><a href="/interpreter/hbase.html">HBase</a></li> + <li><a href="/interpreter/hdfs.html">HDFS</a></li> + <li><a href="/interpreter/hive.html">Hive</a></li> + <li><a href="/interpreter/ignite.html">Ignite</a></li> + <li><a href="/interpreter/java.html">Java</a></li> + <li><a href="/interpreter/kylin.html">Kylin</a></li> + <li><a href="/interpreter/lens.html">Lens</a></li> + <li><a href="/interpreter/livy.html">Livy</a></li> + <li><a href="/interpreter/markdown.html">Markdown</a></li> + <li><a href="/interpreter/neo4j.html">Neo4j</a></li> + <li><a href="/interpreter/pig.html">Pig</a></li> + <li><a href="/interpreter/postgresql.html">Postgresql, HAWQ</a></li> + <li><a href="/interpreter/r.html">R</a></li> + <li><a href="/interpreter/scalding.html">Scalding</a></li> + <li><a href="/interpreter/scio.html">Scio</a></li> + <li><a href="/interpreter/shell.html">Shell</a></li> + <li><a href="/interpreter/submarine.html">Submarine</a></li> </ul> </li> <li> <a href="#" data-toggle="dropdown" class="dropdown-toggle">More<b class="caret"></b></a> <ul class="dropdown-menu scrollable-menu" style="right: 0; left: auto;"> <li class="title"><span>Extending Zeppelin</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/writing_zeppelin_interpreter.html">Writing Zeppelin Interpreter</a></li> + <li><a href="/development/writing_zeppelin_interpreter.html">Writing Zeppelin Interpreter</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Helium (Experimental)</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/overview.html">Overview</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/writing_application.html">Writing Helium Application</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/writing_spell.html">Writing Helium Spell</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/writing_visualization_basic.html">Writing Helium Visualization: Basics</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/helium/writing_visualization_transformation.html">Writing Helium Visualization: Transformation</a></li> + <li><a href="/development/helium/overview.html">Overview</a></li> + <li><a href="/development/helium/writing_application.html">Writing Helium Application</a></li> + <li><a href="/development/helium/writing_spell.html">Writing Helium Spell</a></li> + <li><a href="/development/helium/writing_visualization_basic.html">Writing Helium Visualization: Basics</a></li> + <li><a href="/development/helium/writing_visualization_transformation.html">Writing Helium Visualization: Transformation</a></li> <li role="separator" class="divider"></li> <li class="title"><span>Contributing to Zeppelin</span></li> - <li><a href="/docs/0.9.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build Zeppelin</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/contribution/useful_developer_tools.html">Useful Developer Tools</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/contribution/how_to_contribute_code.html">How to Contribute (code)</a></li> - <li><a href="/docs/0.9.0-SNAPSHOT/development/contribution/how_to_contribute_website.html">How to Contribute (website)</a></li> + <li><a href="/setup/basics/how_to_build.html">How to Build Zeppelin</a></li> + <li><a href="/development/contribution/useful_developer_tools.html">Useful Developer Tools</a></li> + <li><a href="/development/contribution/how_to_contribute_code.html">How to Contribute (code)</a></li> + <li><a href="/development/contribution/how_to_contribute_website.html">How to Contribute (website)</a></li> <li role="separator" class="divider"></li> <li class="title"><span>External Resources</span></li> <li><a target="_blank" href="https://zeppelin.apache.org/community.html">Mailing List</a></li> @@ -225,7 +229,7 @@ </ul> </li> <li> - <a href="/docs/0.9.0-SNAPSHOT/search.html" class="nav-search-link"> + <a href="/search.html" class="nav-search-link"> <span class="fa fa-search nav-search-icon"></span> </a> </li> @@ -278,22 +282,6 @@ limitations under the License. </div> - - - <script type="text/javascript"> - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - ga('create', 'UA-45176241-5', 'zeppelin.apache.org'); - ga('require', 'linkid', 'linkid.js'); - ga('send', 'pageview'); - -</script> - - - </body> </html>