Added: zeppelin/site/docs/0.7.0-SNAPSHOT/displaysystem/front-end-angular.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.7.0-SNAPSHOT/displaysystem/front-end-angular.html?rev=1751605&view=auto
==============================================================================
--- zeppelin/site/docs/0.7.0-SNAPSHOT/displaysystem/front-end-angular.html
(added)
+++ zeppelin/site/docs/0.7.0-SNAPSHOT/displaysystem/front-end-angular.html Wed
Jul 6 06:25:29 2016
@@ -0,0 +1,336 @@
+
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Angular (frontend API)</title>
+ <meta name="description" content="Angular (frontend API)">
+ <meta name="author" content="The Apache Software Foundation">
+
+ <!-- Enable responsive viewport -->
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+ <!--[if lt IE 9]>
+ <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+
+ <link
href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css"
rel="stylesheet">
+
+ <!-- Le styles -->
+ <link
href="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/css/bootstrap.css"
rel="stylesheet">
+ <link
href="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/css/style.css?body=1"
rel="stylesheet" type="text/css">
+ <link href="/docs/0.7.0-SNAPSHOT/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">
+ <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
+ <link rel="apple-touch-icon" sizes="72x72"
href="images/apple-touch-icon-72x72.png">
+ <link rel="apple-touch-icon" sizes="114x114"
href="images/apple-touch-icon-114x114.png">
+ -->
+
+ <!-- Js -->
+ <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
+
+ <!-- atom & rss feed -->
+ <link href="/docs/0.7.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
+ <link href="/docs/0.7.0-SNAPSHOT/rss.xml" type="application/rss+xml"
rel="alternate" title="Sitewide RSS Feed">
+ </head>
+
+ <body>
+
+ <div id="menu" class="navbar navbar-inverse navbar-fixed-top"
role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-collapse">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/docs/0.7.0-SNAPSHOT">
+ <img src="/assets/themes/zeppelin/img/zeppelin_logo.png"
width="50" alt="I'm zeppelin">
+ <span style="vertical-align:middle">Zeppelin</span>
+ <span
style="vertical-align:baseline"><small>0.7.0-SNAPSHOT</small></span>
+ </a>
+ </div>
+ <nav class="navbar-collapse collapse" role="navigation">
+ <ul class="nav navbar-nav">
+ <li>
+ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Quick
Start <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="/docs/0.7.0-SNAPSHOT/index.html">What is Apache
Zeppelin ?</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Getting Started</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/install.html">Install</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/install.html#apache-zeppelin-configuration">Configuration</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/quickstart/explorezeppelinui.html">Explore Zeppelin
UI</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/quickstart/tutorial.html">Tutorial</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Basic Feature Guide</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/dynamicform.html">Dynamic Form</a></li>
+ <li><a href="/docs/0.7.0-SNAPSHOT/manual/publish.html">Publish
your Paragraph</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/notebookashomepage.html">Customize Zeppelin
Homepage</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>More</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/virtual_machine.html">Zeppelin on Vagrant
VM</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/upgrade.html">Upgrade Zeppelin
Version</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="#" data-toggle="dropdown"
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
+ <ul class="dropdown-menu scrollable-menu">
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Usage</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/interpreterinstallation.html">Interpreter
Installation</a></li>
+ <!--<li><a
href="/docs/0.7.0-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
Interpreter Loading</a></li>-->
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/dependencymanagement.html">Interpreter
Dependency Management</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Available
Interpreters</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/alluxio.html">Alluxio</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/flink.html">Flink</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/geode.html">Geode</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hbase.html">HBase</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hdfs.html">HDFS</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hive.html">Hive</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/ignite.html">Ignite</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/jdbc.html">JDBC</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/lens.html">Lens</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/livy.html">Livy</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/markdown.html">Markdown</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/python.html">Python</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/postgresql.html">Postgresql,
HAWQ</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/r.html">R</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/scalding.html">Scalding</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/pleasecontribute.html">Shell</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/spark.html">Spark</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="#" data-toggle="dropdown"
class="dropdown-toggle">Display System <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li class="title"><span><b>Basic Display System</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#text">Text</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#html">Html</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#table">Table</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Angular API</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/back-end-angular.html">Angular
(backend API)</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/front-end-angular.html">Angular
(frontend API)</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><b>Notebook Storage</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-local-git-repository">Git
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-s3">S3
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-azure">Azure
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#storage-in-zeppelinhub">ZeppelinHub
Storage</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>REST API</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-interpreter.html">Interpreter
API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-notebook.html">Notebook API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-configuration.html">Configuration
API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-credential.html">Credential
API</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Security</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/authentication.html">Authentication for
NGINX</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/shiroauthentication.html">Shiro
Authentication</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/notebook_authorization.html">Notebook
Authorization</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/interpreter_authorization.html">Interpreter
& Data Resource Authorization</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Contibute</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/writingzeppelininterpreter.html">Writing
Zeppelin Interpreter</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/writingzeppelinapplication.html">Writing
Zeppelin Application</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/howtocontribute.html">How to contribute
(code)</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/howtocontributewebsite.html">How to
contribute (website)</a></li>
+ </ul>
+ </li>
+ </ul>
+ </nav><!--/.navbar-collapse -->
+ </div>
+ </div>
+
+
+ <div class="content">
+
+<!--<div class="hero-unit Angular (frontend API)">
+ <h1></h1>
+</div>
+-->
+
+<div class="row">
+ <div class="col-md-12">
+ <!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<h1>Front-end Angular API in Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Basic Usage</h2>
+
+<p>In addition to the <a href="./back-end-angular.html">back-end API</a> to
handle Angular objects binding, Apache Zeppelin also exposes a simple AngularJS
<code><strong>z</strong></code> object on the front-end side to expose the same
capabilities.
+This <code><strong>z</strong></code> object is accessible in the Angular
isolated scope for each paragraph.</p>
+
+<h3>Bind / Unbind Variables</h3>
+
+<p>Through the <strong><code>z</code></strong>, you can bind / unbind
variables to <strong>AngularJS view</strong>.
+Bind a value to an angular object and a <strong>mandatory</strong> target
paragraph:</p>
+<div class="highlight"><pre><code class="html language-html"
data-lang="html">%angular
+
+<span class="nt"><form</span> <span class="na">class=</span><span
class="s">"form-inline"</span><span class="nt">></span>
+ <span class="nt"><div</span> <span class="na">class=</span><span
class="s">"form-group"</span><span class="nt">></span>
+ <span class="nt"><label</span> <span class="na">for=</span><span
class="s">"superheroId"</span><span class="nt">></span>Super Hero:
<span class="nt"></label></span>
+ <span class="nt"><input</span> <span class="na">type=</span><span
class="s">"text"</span> <span class="na">class=</span><span
class="s">"form-control"</span> <span class="na">id=</span><span
class="s">"superheroId"</span> <span
class="na">placeholder=</span><span class="s">"Superhero name
..."</span> <span class="na">ng-model=</span><span
class="s">"superhero"</span><span class="nt">></input></span>
+ <span class="nt"></div></span>
+ <span class="nt"><button</span> <span class="na">type=</span><span
class="s">"submit"</span> <span class="na">class=</span><span
class="s">"btn btn-primary"</span> <span
class="na">ng-click=</span><span
class="s">"z.angularBind('superhero',superhero,'20160222-232336_1472609686')"</span><span
class="nt">></span> Bind<span class="nt"></button></span>
+<span class="nt"></form></span>
+</code></pre></div>
+<p><img src="../assets/themes/zeppelin/img/screenshots/z_angularBind.gif"
/></p>
+
+<hr/>
+
+<p>Unbind/remove a value from angular object and a <strong>mandatory</strong>
target paragraph:</p>
+<div class="highlight"><pre><code class="html language-html"
data-lang="html">%angular
+
+<span class="nt"><form</span> <span class="na">class=</span><span
class="s">"form-inline"</span><span class="nt">></span>
+ <span class="nt"><button</span> <span class="na">type=</span><span
class="s">"submit"</span> <span class="na">class=</span><span
class="s">"btn btn-primary"</span> <span
class="na">ng-click=</span><span
class="s">"z.angularUnbind('superhero','20160222-232336_1472609686')"</span><span
class="nt">></span> UnBind<span class="nt"></button></span>
+<span class="nt"></form></span>
+</code></pre></div>
+<p><img src="../assets/themes/zeppelin/img/screenshots/z_angularUnbind.gif"
/></p>
+
+<p>The signature for the <strong><code>z.angularBind() /
z.angularUnbind()</code></strong> functions are:</p>
+<div class="highlight"><pre><code class="javascript language-javascript"
data-lang="javascript"><span class="c1">// Bind</span>
+<span class="nx">z</span><span class="p">.</span><span
class="nx">angularBind</span><span class="p">(</span><span
class="nx">angularObjectName</span><span class="p">,</span> <span
class="nx">angularObjectValue</span><span class="p">,</span> <span
class="nx">paragraphId</span><span class="p">);</span>
+
+<span class="c1">// Unbind</span>
+<span class="nx">z</span><span class="p">.</span><span
class="nx">angularUnbind</span><span class="p">(</span><span
class="nx">angularObjectName</span><span class="p">,</span> <span
class="nx">angularObjectValue</span><span class="p">,</span> <span
class="nx">paragraphId</span><span class="p">);</span>
+</code></pre></div>
+<p>All the parameters are mandatory.</p>
+
+<p><br /></p>
+
+<h3>Run Paragraph</h3>
+
+<p>You can also trigger paragraph execution by calling
<strong><code>z.runParagraph()</code></strong> function passing the appropriate
paragraphId: </p>
+<div class="highlight"><pre><code class="html language-html"
data-lang="html">%angular
+
+<span class="nt"><form</span> <span class="na">class=</span><span
class="s">"form-inline"</span><span class="nt">></span>
+ <span class="nt"><div</span> <span class="na">class=</span><span
class="s">"form-group"</span><span class="nt">></span>
+ <span class="nt"><label</span> <span class="na">for=</span><span
class="s">"paragraphId"</span><span class="nt">></span>Paragraph
Id: <span class="nt"></label></span>
+ <span class="nt"><input</span> <span class="na">type=</span><span
class="s">"text"</span> <span class="na">class=</span><span
class="s">"form-control"</span> <span class="na">id=</span><span
class="s">"paragraphId"</span> <span
class="na">placeholder=</span><span class="s">"Paragraph Id
..."</span> <span class="na">ng-model=</span><span
class="s">"paragraph"</span><span class="nt">></input></span>
+ <span class="nt"></div></span>
+ <span class="nt"><button</span> <span class="na">type=</span><span
class="s">"submit"</span> <span class="na">class=</span><span
class="s">"btn btn-primary"</span> <span
class="na">ng-click=</span><span
class="s">"z.runParagraph(paragraph)"</span><span
class="nt">></span> Run Paragraph<span class="nt"></button></span>
+<span class="nt"></form></span>
+</code></pre></div>
+<p><img src="../assets/themes/zeppelin/img/screenshots/z_runParagraph.gif"
/></p>
+
+<p><br /></p>
+
+<h2>Overriding dynamic form with Angular Object</h2>
+
+<p>The front-end Angular Interaction API has been designed to offer richer
form capabilities and variable binding. With the existing <strong>Dynamic
Form</strong> system you can already create input text, select and checkbox
forms but the choice is rather limited and the look & feel cannot be
changed.</p>
+
+<p>The idea is to create a custom form using plain HTML/AngularJS code and
bind actions on this form to push/remove Angular variables to targeted
paragraphs using this new API. </p>
+
+<p>Consequently if you use the <strong>Dynamic Form</strong> syntax in a
paragraph and there is a bound Angular object having the same name as the
<code>${formName}</code>, the Angular object will have higher priority and the
<strong>Dynamic Form</strong> will not be displayed. Example: </p>
+
+<p><img
src="../assets/themes/zeppelin/img/screenshots/z_angularJs_overriding_dynamic_form.gif"
/></p>
+
+<p><br /></p>
+
+<h2>Feature matrix comparison</h2>
+
+<p>How does the front-end AngularJS API compares to the <a
href="./back-end-angular.html">back-end API</a> ? Below is a comparison matrix
for both APIs:</p>
+
+<table class="table-configuration">
+ <thead>
+ <tr>
+ <th>Actions</th>
+ <th>Front-end API</th>
+ <th>Back-end API</th>
+ </tr>
+ </thead>
+ <tr>
+ <td>Initiate binding</td>
+ <td>z.angularbind(var, initialValue, paragraphId)</td>
+ <td>z.angularBind(var, initialValue)</td>
+ </tr>
+ <tr>
+ <td>Update value</td>
+ <td>same to ordinary angularjs scope variable, or
z.angularbind(var, newValue, paragraphId)</td>
+ <td>z.angularBind(var, newValue)</td>
+ </tr>
+ <tr>
+ <td>Watching value</td>
+ <td>same to ordinary angularjs scope variable</td>
+ <td>z.angularWatch(var, (oldVal, newVal) => ...)</td>
+ </tr>
+ <tr>
+ <td>Destroy binding</td>
+ <td>z.angularUnbind(var, paragraphId)</td>
+ <td>z.angularUnbind(var)</td>
+ </tr>
+ <tr>
+ <td>Executing Paragraph</td>
+ <td>z.runParagraph(paragraphId)</td>
+ <td>z.run(paragraphId)</td>
+ </tr>
+ <tbody>
+ <tbody>
+</table>
+
+<p>Both APIs are pretty similar, except for value watching where it is done
naturally by AngularJS internals on the front-end and by user custom watcher
functions in the back-end.</p>
+
+<p>There is also a slight difference in term of scope. Front-end API limits
the Angular object binding to a paragraph scope whereas back-end API allows you
to bind an Angular object at the global or note scope. This restriction has
been designed purposely to avoid Angular object leaks and scope pollution.</p>
+
+ </div>
+</div>
+
+
+ <hr>
+ <footer>
+ <!-- <p>© 2016 The Apache Software Foundation</p>-->
+ </footer>
+ </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>
+
Propchange:
zeppelin/site/docs/0.7.0-SNAPSHOT/displaysystem/front-end-angular.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: zeppelin/site/docs/0.7.0-SNAPSHOT/index.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.7.0-SNAPSHOT/index.html?rev=1751605&view=auto
==============================================================================
--- zeppelin/site/docs/0.7.0-SNAPSHOT/index.html (added)
+++ zeppelin/site/docs/0.7.0-SNAPSHOT/index.html Wed Jul 6 06:25:29 2016
@@ -0,0 +1,423 @@
+
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Overview</title>
+
+ <meta name="author" content="The Apache Software Foundation">
+
+ <!-- Enable responsive viewport -->
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+ <!--[if lt IE 9]>
+ <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+
+ <link
href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css"
rel="stylesheet">
+
+ <!-- Le styles -->
+ <link
href="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/css/bootstrap.css"
rel="stylesheet">
+ <link
href="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/css/style.css?body=1"
rel="stylesheet" type="text/css">
+ <link href="/docs/0.7.0-SNAPSHOT/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">
+ <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
+ <link rel="apple-touch-icon" sizes="72x72"
href="images/apple-touch-icon-72x72.png">
+ <link rel="apple-touch-icon" sizes="114x114"
href="images/apple-touch-icon-114x114.png">
+ -->
+
+ <!-- Js -->
+ <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
+
+ <!-- atom & rss feed -->
+ <link href="/docs/0.7.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
+ <link href="/docs/0.7.0-SNAPSHOT/rss.xml" type="application/rss+xml"
rel="alternate" title="Sitewide RSS Feed">
+ </head>
+
+ <body>
+
+ <div id="menu" class="navbar navbar-inverse navbar-fixed-top"
role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-collapse">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/docs/0.7.0-SNAPSHOT">
+ <img src="/assets/themes/zeppelin/img/zeppelin_logo.png"
width="50" alt="I'm zeppelin">
+ <span style="vertical-align:middle">Zeppelin</span>
+ <span
style="vertical-align:baseline"><small>0.7.0-SNAPSHOT</small></span>
+ </a>
+ </div>
+ <nav class="navbar-collapse collapse" role="navigation">
+ <ul class="nav navbar-nav">
+ <li>
+ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Quick
Start <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="/docs/0.7.0-SNAPSHOT/index.html">What is Apache
Zeppelin ?</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Getting Started</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/install.html">Install</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/install.html#apache-zeppelin-configuration">Configuration</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/quickstart/explorezeppelinui.html">Explore Zeppelin
UI</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/quickstart/tutorial.html">Tutorial</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Basic Feature Guide</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/dynamicform.html">Dynamic Form</a></li>
+ <li><a href="/docs/0.7.0-SNAPSHOT/manual/publish.html">Publish
your Paragraph</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/notebookashomepage.html">Customize Zeppelin
Homepage</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>More</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/virtual_machine.html">Zeppelin on Vagrant
VM</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/upgrade.html">Upgrade Zeppelin
Version</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="#" data-toggle="dropdown"
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
+ <ul class="dropdown-menu scrollable-menu">
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Usage</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/interpreterinstallation.html">Interpreter
Installation</a></li>
+ <!--<li><a
href="/docs/0.7.0-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
Interpreter Loading</a></li>-->
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/dependencymanagement.html">Interpreter
Dependency Management</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Available
Interpreters</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/alluxio.html">Alluxio</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/flink.html">Flink</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/geode.html">Geode</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hbase.html">HBase</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hdfs.html">HDFS</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hive.html">Hive</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/ignite.html">Ignite</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/jdbc.html">JDBC</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/lens.html">Lens</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/livy.html">Livy</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/markdown.html">Markdown</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/python.html">Python</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/postgresql.html">Postgresql,
HAWQ</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/r.html">R</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/scalding.html">Scalding</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/pleasecontribute.html">Shell</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/spark.html">Spark</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="#" data-toggle="dropdown"
class="dropdown-toggle">Display System <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li class="title"><span><b>Basic Display System</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#text">Text</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#html">Html</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#table">Table</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Angular API</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/back-end-angular.html">Angular
(backend API)</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/front-end-angular.html">Angular
(frontend API)</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><b>Notebook Storage</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-local-git-repository">Git
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-s3">S3
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-azure">Azure
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#storage-in-zeppelinhub">ZeppelinHub
Storage</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>REST API</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-interpreter.html">Interpreter
API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-notebook.html">Notebook API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-configuration.html">Configuration
API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-credential.html">Credential
API</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Security</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/authentication.html">Authentication for
NGINX</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/shiroauthentication.html">Shiro
Authentication</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/notebook_authorization.html">Notebook
Authorization</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/interpreter_authorization.html">Interpreter
& Data Resource Authorization</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Contibute</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/writingzeppelininterpreter.html">Writing
Zeppelin Interpreter</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/writingzeppelinapplication.html">Writing
Zeppelin Application</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/howtocontribute.html">How to contribute
(code)</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/howtocontributewebsite.html">How to
contribute (website)</a></li>
+ </ul>
+ </li>
+ </ul>
+ </nav><!--/.navbar-collapse -->
+ </div>
+ </div>
+
+
+ <div class="content">
+
+<!--<div class="hero-unit Overview">
+ <h1> <small>Less Development, More analysis!</small></h1>
+</div>
+-->
+
+<div class="row">
+ <div class="col-md-12">
+ <!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<p><br />
+<div class="row">
+ <div class="col-md-6" style="padding-right:0">
+ <h1 style="color:#4c555a">Multi-purpose Notebook</h1>
+ <p class="index-header">
+ The Notebook is the place for all your needs
+ </p>
+ <ul style="list-style-type: none;padding-left:10px;" >
+ <li style="font-size:18px; margin: 5px;"><span class="glyphicon
glyphicon-import" style="margin-right:10px"></span> Data Ingestion</li>
+ <li style="font-size:18px; margin: 5px;"><span class="glyphicon
glyphicon-eye-open" style="margin-right:10px"></span> Data Discovery</li>
+ <li style="font-size:18px; margin: 5px;"><span class="glyphicon
glyphicon-wrench" style="margin-right:10px"></span> Data Analytics</li>
+ <li style="font-size:18px; margin: 5px;"><span class="glyphicon
glyphicon-dashboard" style="margin-right:10px"></span> Data Visualization &
Collaboration</li>
+ </ul>
+ </div>
+ <div class="col-md-6" style="padding:0">
+ <img class="img-responsive" style="border: 1px solid #ecf0f1;"
src="./assets/themes/zeppelin/img/notebook.png" />
+ </div>
+</div></p>
+
+<p><br /></p>
+
+<h2>Multiple Language Backend</h2>
+
+<p><a href="./manual/interpreters.html">Apache Zeppelin interpreter</a>
concept allows any language/data-processing-backend to be plugged into Zeppelin.
+Currently Apache Zeppelin supports many interpreters such as Apache Spark,
Python, JDBC, Markdown and Shell.</p>
+
+<p><img class="img-responsive" width="500px" style="margin:0 auto; padding:
26px;" src="./assets/themes/zeppelin/img/available_interpreters.png" /></p>
+
+<p>Adding new language-backend is really simple. Learn <a
href="./development/writingzeppelininterpreter.html#make-your-own-interpreter">how
to create your own interpreter</a>.</p>
+
+<h4>Apache Spark integration</h4>
+
+<p>Especially, Apache Zeppelin provides built-in <a
href="http://spark.apache.org/">Apache Spark</a> integration. You don't
need to build a separate module, plugin or library for it.</p>
+
+<p><img class="img-responsive"
src="./assets/themes/zeppelin/img/spark_logo.jpg" width="140px" /></p>
+
+<p>Apache Zeppelin with Spark integration provides</p>
+
+<ul>
+<li>Automatic SparkContext and SQLContext injection</li>
+<li>Runtime jar dependency loading from local filesystem or maven repository.
Learn more about <a
href="./interpreter/spark.html#dependencyloading">dependency loader</a>.</li>
+<li>Canceling job and displaying its progress</li>
+</ul>
+
+<p>For the further information about Apache Spark in Apache Zeppelin, please
see <a href="./interpreter/spark.html">Spark interpreter for Apache
Zeppelin</a>.</p>
+
+<p><br /></p>
+
+<h2>Data visualization</h2>
+
+<p>Some basic charts are already included in Apache Zeppelin. Visualizations
are not limited to SparkSQL query, any output from any language backend can be
recognized and visualized.</p>
+
+<div class="row">
+ <div class="col-md-6">
+ <img class="img-responsive" src="./assets/themes/zeppelin/img/graph1.png"
/>
+ </div>
+ <div class="col-md-6">
+ <img class="img-responsive" src="./assets/themes/zeppelin/img/graph2.png"
/>
+ </div>
+</div>
+
+<h3>Pivot chart</h3>
+
+<p>Apache Zeppelin aggregates values and displays them in pivot chart with
simple drag and drop. You can easily create chart with multiple aggregated
values including sum, count, average, min, max.</p>
+
+<div class="row">
+ <div class="col-md-12">
+ <img class="img-responsive" style="margin: 16px auto;"
src="./assets/themes/zeppelin/img/screenshots/pivot.png" width="480px" />
+ </div>
+</div>
+
+<p>Learn more about <a href="#display-system">display systems</a> in Apache
Zeppelin.</p>
+
+<p><br /></p>
+
+<h2>Dynamic forms</h2>
+
+<p>Apache Zeppelin can dynamically create some input forms in your notebook.
+<div class="row">
+ <div class="col-md-12">
+ <img class="img-responsive" style="margin: 16px auto;"
src="./assets/themes/zeppelin/img/screenshots/dynamicform.png" />
+ </div>
+</div>
+Learn more about <a href="./manual/dynamicform.html">Dynamic Forms</a>.</p>
+
+<p><br /></p>
+
+<h2>Collaborate by sharing your Notebook & Paragraph</h2>
+
+<p>Your notebook URL can be shared among collaborators. Then Apache Zeppelin
will broadcast any changes in realtime, just like the collaboration in Google
docs.</p>
+
+<div class="row">
+ <div class="col-md-12">
+ <img class="img-responsive" style="margin: 20px auto"
src="./assets/themes/zeppelin/img/screenshots/publish.png" width="650px"/>
+ </div>
+</div>
+
+<p>Apache Zeppelin provides an URL to display the result only, that page does
not include any menus and buttons inside of notebooks.
+You can easily embed it as an iframe inside of your website in this way.
+If you want to learn more about this feature, please visit <a
href="./manual/publish.html">this page</a>.</p>
+
+<p><br /></p>
+
+<h2>100% Opensource</h2>
+
+<p><img class="img-responsive" style="margin:0 auto; padding: 15px;"
src="./assets/themes/zeppelin/img/asf_logo.png" width="250px"/></p>
+
+<p>Apache Zeppelin is Apache2 Licensed software. Please check out the <a
href="http://git.apache.org/zeppelin.git">source repository</a> and <a
href="./development/howtocontribute.html">how to contribute</a>.
+Apache Zeppelin has a very active development community.
+Join to our <a href="https://zeppelin.apache.org/community.html">Mailing
list</a> and report issues on <a
href="https://issues.apache.org/jira/browse/ZEPPELIN">Jira Issue
tracker</a>.</p>
+
+<h2>What is the next ?</h2>
+
+<h4>Quick Start</h4>
+
+<ul>
+<li>Getting Started
+
+<ul>
+<li><a href="./install/install.html">Quick Start</a> for basic instructions on
installing Apache Zeppelin</li>
+<li><a
href="./install/install.html#apache-zeppelin-configuration">Configuration</a>
lists for Apache Zeppelin</li>
+<li><a href="./quickstart/explorezeppelinui.html">Explore Apache Zeppelin
UI</a>: basic components of Apache Zeppelin home</li>
+<li><a href="./quickstart/tutorial.html">Tutorial</a>: a short walk-through
tutorial that uses Apache Spark backend</li>
+</ul></li>
+<li>Basic Feature Guide
+
+<ul>
+<li><a href="./manual/dynamicform.html">Dynamic Form</a>: a step by step guide
for creating dynamic forms</li>
+<li><a href="./manual/publish.html">Publish your Paragraph</a> results into
your external website</li>
+<li><a href="./manual/notebookashomepage.html">Customize Zeppelin Homepage</a>
with one of your notebooks</li>
+</ul></li>
+<li>More
+
+<ul>
+<li><a href="./install/virtual_machine.html">Apache Zeppelin on Vagrant
VM</a>: a guide for installing Apache Zeppelin on Vagrant virtual machine</li>
+<li><a href="./install/upgrade.html">Upgrade Apache Zeppelin Version</a>: a
manual procedure of upgrading Apache Zeppelin version</li>
+</ul></li>
+</ul>
+
+<h4>Interpreter</h4>
+
+<ul>
+<li><a href="./manual/interpreters.html">Interpreters in Apache Zeppelin</a>:
what is interpreter group? how can you set interpreters in Apache Zeppelin?</li>
+<li>Usage
+
+<ul>
+<li><a href="./manual/interpreterinstallation.html">Interpreter
Installation</a>: Install not only community managed interpreters but also 3rd
party interpreters</li>
+<li><a href="./manual/dependencymanagement.html">Interpreter Dependency
Management</a> when you include external libraries to interpreter</li>
+</ul></li>
+<li>Available Interpreters: currently, about 20 interpreters are available in
Apache Zeppelin.</li>
+</ul>
+
+<h4>Display System</h4>
+
+<ul>
+<li>Basic Display System: <a
href="./displaysystem/basicdisplaysystem.html#text">Text</a>, <a
href="./displaysystem/basicdisplaysystem.html#html">HTML</a>, <a
href="./displaysystem/basicdisplaysystem.html#table">Table</a> is available</li>
+<li>Angular API: a description about avilable backend and frontend AngularJS
API with examples
+
+<ul>
+<li><a href="./displaysystem/back-end-angular.html">Angular (backend
API)</a></li>
+<li><a href="./displaysystem/front-end-angular.html">Angular (frontend
API)</a></li>
+</ul></li>
+</ul>
+
+<h4>More</h4>
+
+<ul>
+<li>Notebook Storage: a guide about saving notebooks to external storage
+
+<ul>
+<li><a
href="./storage/storage.html#notebook-storage-in-local-git-repository">Git
Storage</a></li>
+<li><a href="./storage/storage.html#notebook-storage-in-s3">S3 Storage</a></li>
+<li><a href="./storage/storage.html#notebook-storage-in-azure">Azure
Storage</a></li>
+<li><a href="./storage/storage.html#storage-in-zeppelinhub">ZeppelinHub
Storage</a></li>
+</ul></li>
+<li>REST API: available REST API list in Apache Zeppelin
+
+<ul>
+<li><a href="./rest-api/rest-interpreter.html">Interpreter API</a></li>
+<li><a href="./rest-api/rest-notebook.html">Notebook API</a></li>
+<li><a href="./rest-api/rest-configuration.html">Configuration API</a></li>
+<li><a href="./rest-api/rest-credential.html">Credential API</a></li>
+</ul></li>
+<li>Security: available security support in Apache Zeppelin
+
+<ul>
+<li><a href="./security/authentication.html">Authentication for NGINX</a></li>
+<li><a href="./security/shiroauthentication.html">Shiro Authentication</a></li>
+<li><a href="./security/notebook_authorization.html">Notebook
Authorization</a></li>
+<li><a href="./security/interpreter_authorization.html">Interpreter & Data
Resource Authorization</a></li>
+</ul></li>
+<li>Contribute
+
+<ul>
+<li><a href="./development/writingzeppelininterpreter.html">Writing a new
Interpreter</a></li>
+<li><a href="./development/howtocontribute.html">How to contribute
(code)</a></li>
+<li><a href="./development/howtocontributewebsite.html">How to contribute
(documentation website)</a></li>
+</ul></li>
+</ul>
+
+<h4>External Resources</h4>
+
+<ul>
+<li><a href="https://zeppelin.apache.org/community.html">Mailing List</a></li>
+<li><a
href="https://cwiki.apache.org/confluence/display/ZEPPELIN/Zeppelin+Home">Apache
Zeppelin Wiki</a></li>
+<li><a
href="http://stackoverflow.com/questions/tagged/apache-zeppelin">StackOverflow
tag <code>apache-zeppelin</code></a></li>
+</ul>
+
+ </div>
+</div>
+
+
+ <hr>
+ <footer>
+ <!-- <p>© 2016 The Apache Software Foundation</p>-->
+ </footer>
+ </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>
+
Propchange: zeppelin/site/docs/0.7.0-SNAPSHOT/index.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: zeppelin/site/docs/0.7.0-SNAPSHOT/install/install.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.7.0-SNAPSHOT/install/install.html?rev=1751605&view=auto
==============================================================================
--- zeppelin/site/docs/0.7.0-SNAPSHOT/install/install.html (added)
+++ zeppelin/site/docs/0.7.0-SNAPSHOT/install/install.html Wed Jul 6 06:25:29
2016
@@ -0,0 +1,578 @@
+
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Getting Started</title>
+ <meta name="description" content="">
+ <meta name="author" content="The Apache Software Foundation">
+
+ <!-- Enable responsive viewport -->
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+ <!--[if lt IE 9]>
+ <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+
+ <link
href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css"
rel="stylesheet">
+
+ <!-- Le styles -->
+ <link
href="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/css/bootstrap.css"
rel="stylesheet">
+ <link
href="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/css/style.css?body=1"
rel="stylesheet" type="text/css">
+ <link href="/docs/0.7.0-SNAPSHOT/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">
+ <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
+ <link rel="apple-touch-icon" sizes="72x72"
href="images/apple-touch-icon-72x72.png">
+ <link rel="apple-touch-icon" sizes="114x114"
href="images/apple-touch-icon-114x114.png">
+ -->
+
+ <!-- Js -->
+ <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
+
+ <!-- atom & rss feed -->
+ <link href="/docs/0.7.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
+ <link href="/docs/0.7.0-SNAPSHOT/rss.xml" type="application/rss+xml"
rel="alternate" title="Sitewide RSS Feed">
+ </head>
+
+ <body>
+
+ <div id="menu" class="navbar navbar-inverse navbar-fixed-top"
role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-collapse">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/docs/0.7.0-SNAPSHOT">
+ <img src="/assets/themes/zeppelin/img/zeppelin_logo.png"
width="50" alt="I'm zeppelin">
+ <span style="vertical-align:middle">Zeppelin</span>
+ <span
style="vertical-align:baseline"><small>0.7.0-SNAPSHOT</small></span>
+ </a>
+ </div>
+ <nav class="navbar-collapse collapse" role="navigation">
+ <ul class="nav navbar-nav">
+ <li>
+ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Quick
Start <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="/docs/0.7.0-SNAPSHOT/index.html">What is Apache
Zeppelin ?</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Getting Started</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/install.html">Install</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/install.html#apache-zeppelin-configuration">Configuration</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/quickstart/explorezeppelinui.html">Explore Zeppelin
UI</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/quickstart/tutorial.html">Tutorial</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Basic Feature Guide</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/dynamicform.html">Dynamic Form</a></li>
+ <li><a href="/docs/0.7.0-SNAPSHOT/manual/publish.html">Publish
your Paragraph</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/notebookashomepage.html">Customize Zeppelin
Homepage</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>More</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/virtual_machine.html">Zeppelin on Vagrant
VM</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/upgrade.html">Upgrade Zeppelin
Version</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="#" data-toggle="dropdown"
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
+ <ul class="dropdown-menu scrollable-menu">
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Usage</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/interpreterinstallation.html">Interpreter
Installation</a></li>
+ <!--<li><a
href="/docs/0.7.0-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
Interpreter Loading</a></li>-->
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/dependencymanagement.html">Interpreter
Dependency Management</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Available
Interpreters</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/alluxio.html">Alluxio</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/flink.html">Flink</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/geode.html">Geode</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hbase.html">HBase</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hdfs.html">HDFS</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hive.html">Hive</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/ignite.html">Ignite</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/jdbc.html">JDBC</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/lens.html">Lens</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/livy.html">Livy</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/markdown.html">Markdown</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/python.html">Python</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/postgresql.html">Postgresql,
HAWQ</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/r.html">R</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/scalding.html">Scalding</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/pleasecontribute.html">Shell</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/spark.html">Spark</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="#" data-toggle="dropdown"
class="dropdown-toggle">Display System <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li class="title"><span><b>Basic Display System</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#text">Text</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#html">Html</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#table">Table</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Angular API</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/back-end-angular.html">Angular
(backend API)</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/front-end-angular.html">Angular
(frontend API)</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><b>Notebook Storage</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-local-git-repository">Git
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-s3">S3
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-azure">Azure
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#storage-in-zeppelinhub">ZeppelinHub
Storage</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>REST API</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-interpreter.html">Interpreter
API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-notebook.html">Notebook API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-configuration.html">Configuration
API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-credential.html">Credential
API</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Security</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/authentication.html">Authentication for
NGINX</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/shiroauthentication.html">Shiro
Authentication</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/notebook_authorization.html">Notebook
Authorization</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/interpreter_authorization.html">Interpreter
& Data Resource Authorization</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Contibute</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/writingzeppelininterpreter.html">Writing
Zeppelin Interpreter</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/writingzeppelinapplication.html">Writing
Zeppelin Application</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/howtocontribute.html">How to contribute
(code)</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/howtocontributewebsite.html">How to
contribute (website)</a></li>
+ </ul>
+ </li>
+ </ul>
+ </nav><!--/.navbar-collapse -->
+ </div>
+ </div>
+
+
+ <div class="content">
+
+<!--<div class="hero-unit Getting Started">
+ <h1></h1>
+</div>
+-->
+
+<div class="row">
+ <div class="col-md-12">
+ <!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<h1>Quick Start</h1>
+
+<p>Welcome to your first trial to explore Apache Zeppelin!
+This page will help you to get started and here is the list of topics
covered.</p>
+
+<div id="toc"></div>
+
+<h2>Installation</h2>
+
+<p>Apache Zeppelin officially supports and is tested on next environments.</p>
+
+<table class="table-configuration">
+ <tr>
+ <th>Name</th>
+ <th>Value</th>
+ </tr>
+ <tr>
+ <td>Oracle JDK</td>
+ <td>1.7 <br /> (set <code>JAVA_HOME</code>)</td>
+ </tr>
+ <tr>
+ <td>OS</td>
+ <td>Mac OSX <br /> Ubuntu 14.X <br /> CentOS 6.X <br /> Windows 7 Pro
SP1</td>
+ </tr>
+</table>
+
+<p>There are two options to install Apache Zeppelin on your machine. One is <a
href="#downloading-binary-package">downloading pre-built binary package</a>
from the archive.
+You can download not only the latest stable version but also the older one if
you need.
+The other option is <a href="#building-from-source">building from the
source</a>.
+Although it can be unstable somehow since it is on development status, you can
explore newly added feature and change it as you want.</p>
+
+<h3>Downloading Binary Package</h3>
+
+<p>If you want to install Apache Zeppelin with a stable binary package, please
visit <a href="http://zeppelin.apache.org/download.html">Apache Zeppelin
download Page</a>. </p>
+
+<p>If you have downloaded <code>netinst</code> binary, <a
href="../manual/interpreterinstallation.html">install additional
interpreters</a> before you start Zeppelin. Or simply run
<code>./bin/install-interpreter.sh --all</code>.</p>
+
+<p>After unpacking, jump to <a
href="#starting-apache-zeppelin-with-command-line">Starting Apache Zeppelin
with Command Line</a> section.</p>
+
+<h3>Building from Source</h3>
+
+<p>If you want to build from the source, the software below needs to be
installed on your system.</p>
+
+<table class="table-configuration">
+ <tr>
+ <th>Name</th>
+ <th>Value</th>
+ </tr>
+ <tr>
+ <td>Git</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>Maven</td>
+ <td>3.1.x or higher</td>
+ </tr>
+</table>
+
+<p>If you don't have it installed yet, please check <a
href="https://github.com/apache/zeppelin/blob/master/README.md#before-build">Before
Build</a> section and follow step by step instructions from there.</p>
+
+<h4>1. Clone Apache Zeppelin repository</h4>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">git clone https://github.com/apache/zeppelin.git
+</code></pre></div>
+<h4>2. Build source with options</h4>
+
+<p>Each interpreters requires different build options. For the further
information about options, please see <a
href="https://github.com/apache/zeppelin#build">Build</a> section.</p>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">mvn clean package -DskipTests [Options]
+</code></pre></div>
+<p>Here are some examples with several options</p>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text"># basic build
+mvn clean package -Pspark-1.6 -Phadoop-2.4 -Pyarn -Ppyspark
+
+# spark-cassandra integration
+mvn clean package -Pcassandra-spark-1.5 -Dhadoop.version=2.6.0 -Phadoop-2.6
-DskipTests
+
+# with CDH
+mvn clean package -Pspark-1.5 -Dhadoop.version=2.6.0-cdh5.5.0 -Phadoop-2.6
-Pvendor-repo -DskipTests
+
+# with MapR
+mvn clean package -Pspark-1.5 -Pmapr50 -DskipTests
+</code></pre></div>
+<p>For the further information about building with source, please see <a
href="https://github.com/apache/zeppelin/blob/master/README.md">README.md</a>
in Zeppelin repository.</p>
+
+<h2>Starting Apache Zeppelin with Command Line</h2>
+
+<h4>Start Zeppelin</h4>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">bin/zeppelin-daemon.sh start
+</code></pre></div>
+<p>If you are using Windows </p>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">bin\zeppelin.cmd
+</code></pre></div>
+<p>After successful start, visit <a
href="http://localhost:8080">http://localhost:8080</a> with your web
browser.</p>
+
+<h4>Stop Zeppelin</h4>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">bin/zeppelin-daemon.sh stop
+</code></pre></div>
+<h4>(Optional) Start Apache Zeppelin with a service manager</h4>
+
+<blockquote>
+<p><strong>Note :</strong> The below description was written based on Ubuntu
Linux.</p>
+</blockquote>
+
+<p>Apache Zeppelin can be auto started as a service with an init script, such
as services managed by <strong>upstart</strong>.</p>
+
+<p>The following is an example of upstart script to be saved as
<code>/etc/init/zeppelin.conf</code>
+This also allows the service to be managed with commands such as</p>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">sudo service zeppelin start
+sudo service zeppelin stop
+sudo service zeppelin restart
+</code></pre></div>
+<p>Other service managers could use a similar approach with the
<code>upstart</code> argument passed to the <code>zeppelin-daemon.sh</code>
script.</p>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">bin/zeppelin-daemon.sh upstart
+</code></pre></div>
+<p><strong>zeppelin.conf</strong></p>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">description "zeppelin"
+
+start on (local-filesystems and net-device-up IFACE!=lo)
+stop on shutdown
+
+# Respawn the process on unexpected termination
+respawn
+
+# respawn the job up to 7 times within a 5 second period.
+# If the job exceeds these values, it will be stopped and marked as failed.
+respawn limit 7 5
+
+# zeppelin was installed in /usr/share/zeppelin in this example
+chdir /usr/share/zeppelin
+exec bin/zeppelin-daemon.sh upstart
+</code></pre></div>
+<h2>What is the next?</h2>
+
+<p>Congratulation on your successful Apache Zeppelin installation! Here are
two next steps you might need.</p>
+
+<h4>If you are new to Apache Zeppelin</h4>
+
+<ul>
+<li>For an in-depth overview of Apache Zeppelin UI, head to <a
href="../quickstart/explorezeppelinui.html">Explore Apache Zeppelin UI</a>.</li>
+<li>After getting familiar with Apache Zeppelin UI, have fun with a short
walk-through <a href="../quickstart/tutorial.html">Tutorial</a> that uses
Apache Spark backend.</li>
+<li>If you need more configuration setting for Apache Zeppelin, jump to the
next section: <a href="#apache-zeppelin-configuration">Apache Zeppelin
Configuration</a>.</li>
+</ul>
+
+<h4>If you need more information about Spark or JDBC interpreter setting</h4>
+
+<ul>
+<li>Apache Zeppelin provides deep integration with <a
href="http://spark.apache.org/">Apache Spark</a>. For the further informtation,
see <a href="../interpreter/spark.html">Spark Interpreter for Apache
Zeppelin</a>. </li>
+<li>Also, you can use generic JDBC connections in Apache Zeppelin. Go to <a
href="../interpreter/jdbc.html">Generic JDBC Interpreter for Apache
Zeppelin</a>.</li>
+</ul>
+
+<h4>If you are in multi-user environment</h4>
+
+<ul>
+<li>You can set permissions for your notebooks and secure data resource in
multi-user environment. Go to <strong>More</strong> ->
<strong>Security</strong> section.</li>
+</ul>
+
+<h2>Apache Zeppelin Configuration</h2>
+
+<p>You can configure Apache Zeppelin with both <strong>environment
variables</strong> in <code>conf/zeppelin-env.sh</code>
(<code>conf\zeppelin-env.cmd</code> for Windows) and <strong>Java
properties</strong> in <code>conf/zeppelin-site.xml</code>. If both are
defined, then the <strong>environment variables</strong> will take priority.</p>
+
+<table class="table-configuration">
+ <tr>
+ <th>zepplin-env.sh</th>
+ <th>zepplin-site.xml</th>
+ <th>Default value</th>
+ <th>Description</th>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_PORT</td>
+ <td>zeppelin.server.port</td>
+ <td>8080</td>
+ <td>Zeppelin server port</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_MEM</td>
+ <td>N/A</td>
+ <td>-Xmx1024m -XX:MaxPermSize=512m</td>
+ <td>JVM mem options</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_INTP_MEM</td>
+ <td>N/A</td>
+ <td>ZEPPELIN_MEM</td>
+ <td>JVM mem options for interpreter process</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_JAVA_OPTS</td>
+ <td>N/A</td>
+ <td></td>
+ <td>JVM options</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_ALLOWED_ORIGINS</td>
+ <td>zeppelin.server.allowed.origins</td>
+ <td>*</td>
+ <td>Enables a way to specify a ',' separated list of allowed origins for
rest and websockets. <br /> i.e. http://localhost:8080 </td>
+ </tr>
+ <tr>
+ <td>N/A</td>
+ <td>zeppelin.anonymous.allowed</td>
+ <td>true</td>
+ <td>Anonymous user is allowed by default.</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SERVER_CONTEXT_PATH</td>
+ <td>zeppelin.server.context.path</td>
+ <td>/</td>
+ <td>A context path of the web application</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SSL</td>
+ <td>zeppelin.ssl</td>
+ <td>false</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SSL_CLIENT_AUTH</td>
+ <td>zeppelin.ssl.client.auth</td>
+ <td>false</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SSL_KEYSTORE_PATH</td>
+ <td>zeppelin.ssl.keystore.path</td>
+ <td>keystore</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SSL_KEYSTORE_TYPE</td>
+ <td>zeppelin.ssl.keystore.type</td>
+ <td>JKS</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SSL_KEYSTORE_PASSWORD</td>
+ <td>zeppelin.ssl.keystore.password</td>
+ <td></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SSL_KEY_MANAGER_PASSWORD</td>
+ <td>zeppelin.ssl.key.manager.password</td>
+ <td></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SSL_TRUSTSTORE_PATH</td>
+ <td>zeppelin.ssl.truststore.path</td>
+ <td></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SSL_TRUSTSTORE_TYPE</td>
+ <td>zeppelin.ssl.truststore.type</td>
+ <td></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_SSL_TRUSTSTORE_PASSWORD</td>
+ <td>zeppelin.ssl.truststore.password</td>
+ <td></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_HOMESCREEN</td>
+ <td>zeppelin.notebook.homescreen</td>
+ <td></td>
+ <td>A notebook id displayed in Apache Zeppelin homescreen <br />i.e.
2A94M5J1Z</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_HOMESCREEN_HIDE</td>
+ <td>zeppelin.notebook.homescreen.hide</td>
+ <td>false</td>
+ <td>This value can be "true" when to hide the notebook id set by
<code>ZEPPELIN_NOTEBOOK_HOMESCREEN</code> on the Apache Zeppelin homescreen.
<br />For the further information, please read <a
href="../manual/notebookashomepage.html">Customize your Zeppelin
homepage</a>.</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_WAR_TEMPDIR</td>
+ <td>zeppelin.war.tempdir</td>
+ <td>webapps</td>
+ <td>A location of jetty temporary directory</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_DIR</td>
+ <td>zeppelin.notebook.dir</td>
+ <td>notebook</td>
+ <td>The root directory where notebook directories are saved</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_S3_BUCKET</td>
+ <td>zeppelin.notebook.s3.bucket</td>
+ <td>zeppelin</td>
+ <td>S3 Bucket where notebook files will be saved</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_S3_USER</td>
+ <td>zeppelin.notebook.s3.user</td>
+ <td>user</td>
+ <td>A user name of S3 bucket<br />i.e.
<code>bucket/user/notebook/2A94M5J1Z/note.json</code></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_S3_ENDPOINT</td>
+ <td>zeppelin.notebook.s3.endpoint</td>
+ <td>s3.amazonaws.com</td>
+ <td>Endpoint for the bucket</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_S3_KMS_KEY_ID</td>
+ <td>zeppelin.notebook.s3.kmsKeyID</td>
+ <td></td>
+ <td>AWS KMS Key ID to use for encrypting data in S3 (optional)</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_S3_EMP</td>
+ <td>zeppelin.notebook.s3.encryptionMaterialsProvider</td>
+ <td></td>
+ <td>Class name of a custom S3 encryption materials provider implementation
to use for encrypting data in S3 (optional)</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_AZURE_CONNECTION_STRING</td>
+ <td>zeppelin.notebook.azure.connectionString</td>
+ <td></td>
+ <td>The Azure storage account connection string<br />i.e.
<code>DefaultEndpointsProtocol=https;AccountName=<accountName>;AccountKey=<accountKey></code></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_AZURE_SHARE</td>
+ <td>zeppelin.notebook.azure.share</td>
+ <td>zeppelin</td>
+ <td>Share where the notebook files will be saved</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_AZURE_USER</td>
+ <td>zeppelin.notebook.azure.user</td>
+ <td>user</td>
+ <td>An optional user name of Azure file share<br />i.e.
<code>share/user/notebook/2A94M5J1Z/note.json</code></td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_NOTEBOOK_STORAGE</td>
+ <td>zeppelin.notebook.storage</td>
+ <td>org.apache.zeppelin.notebook.repo.VFSNotebookRepo</td>
+ <td>Comma separated list of notebook storage</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_INTERPRETERS</td>
+ <td>zeppelin.interpreters</td>
+ <description></description>
+ <td>org.apache.zeppelin.spark.SparkInterpreter,<br
/>org.apache.zeppelin.spark.PySparkInterpreter,<br
/>org.apache.zeppelin.spark.SparkSqlInterpreter,<br
/>org.apache.zeppelin.spark.DepInterpreter,<br
/>org.apache.zeppelin.markdown.Markdown,<br
/>org.apache.zeppelin.shell.ShellInterpreter,<br />
+ ...
+ </td>
+ <td>Comma separated interpreter configurations [Class] <br /> The first
interpreter will be a default value. <br /> It means only the first interpreter
in this list can be available without <code>%interpreter_name</code> annotation
in notebook paragraph. </td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_INTERPRETER_DIR</td>
+ <td>zeppelin.interpreter.dir</td>
+ <td>interpreter</td>
+ <td>Interpreter directory</td>
+ </tr>
+ <tr>
+ <td>ZEPPELIN_WEBSOCKET_MAX_TEXT_MESSAGE_SIZE</td>
+ <td>zeppelin.websocket.max.text.message.size</td>
+ <td>1024000</td>
+ <td>Size in characters of the maximum text message to be received by
websocket.</td>
+ </tr>
+</table>
+
+ </div>
+</div>
+
+
+ <hr>
+ <footer>
+ <!-- <p>© 2016 The Apache Software Foundation</p>-->
+ </footer>
+ </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>
+
Propchange: zeppelin/site/docs/0.7.0-SNAPSHOT/install/install.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: zeppelin/site/docs/0.7.0-SNAPSHOT/install/upgrade.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.7.0-SNAPSHOT/install/upgrade.html?rev=1751605&view=auto
==============================================================================
--- zeppelin/site/docs/0.7.0-SNAPSHOT/install/upgrade.html (added)
+++ zeppelin/site/docs/0.7.0-SNAPSHOT/install/upgrade.html Wed Jul 6 06:25:29
2016
@@ -0,0 +1,236 @@
+
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Manual upgrade procedure for Zeppelin</title>
+ <meta name="description" content="">
+ <meta name="author" content="The Apache Software Foundation">
+
+ <!-- Enable responsive viewport -->
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+ <!--[if lt IE 9]>
+ <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+
+ <link
href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css"
rel="stylesheet">
+
+ <!-- Le styles -->
+ <link
href="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/css/bootstrap.css"
rel="stylesheet">
+ <link
href="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/css/style.css?body=1"
rel="stylesheet" type="text/css">
+ <link href="/docs/0.7.0-SNAPSHOT/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">
+ <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
+ <link rel="apple-touch-icon" sizes="72x72"
href="images/apple-touch-icon-72x72.png">
+ <link rel="apple-touch-icon" sizes="114x114"
href="images/apple-touch-icon-114x114.png">
+ -->
+
+ <!-- Js -->
+ <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.7.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
+
+ <!-- atom & rss feed -->
+ <link href="/docs/0.7.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
+ <link href="/docs/0.7.0-SNAPSHOT/rss.xml" type="application/rss+xml"
rel="alternate" title="Sitewide RSS Feed">
+ </head>
+
+ <body>
+
+ <div id="menu" class="navbar navbar-inverse navbar-fixed-top"
role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-collapse">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/docs/0.7.0-SNAPSHOT">
+ <img src="/assets/themes/zeppelin/img/zeppelin_logo.png"
width="50" alt="I'm zeppelin">
+ <span style="vertical-align:middle">Zeppelin</span>
+ <span
style="vertical-align:baseline"><small>0.7.0-SNAPSHOT</small></span>
+ </a>
+ </div>
+ <nav class="navbar-collapse collapse" role="navigation">
+ <ul class="nav navbar-nav">
+ <li>
+ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Quick
Start <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="/docs/0.7.0-SNAPSHOT/index.html">What is Apache
Zeppelin ?</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Getting Started</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/install.html">Install</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/install.html#apache-zeppelin-configuration">Configuration</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/quickstart/explorezeppelinui.html">Explore Zeppelin
UI</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/quickstart/tutorial.html">Tutorial</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Basic Feature Guide</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/dynamicform.html">Dynamic Form</a></li>
+ <li><a href="/docs/0.7.0-SNAPSHOT/manual/publish.html">Publish
your Paragraph</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/notebookashomepage.html">Customize Zeppelin
Homepage</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>More</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/virtual_machine.html">Zeppelin on Vagrant
VM</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/install/upgrade.html">Upgrade Zeppelin
Version</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="#" data-toggle="dropdown"
class="dropdown-toggle">Interpreter <b class="caret"></b></a>
+ <ul class="dropdown-menu scrollable-menu">
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/interpreters.html">Overview</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Usage</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/interpreterinstallation.html">Interpreter
Installation</a></li>
+ <!--<li><a
href="/docs/0.7.0-SNAPSHOT/manual/dynamicinterpreterload.html">Dynamic
Interpreter Loading</a></li>-->
+ <li><a
href="/docs/0.7.0-SNAPSHOT/manual/dependencymanagement.html">Interpreter
Dependency Management</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Available
Interpreters</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/alluxio.html">Alluxio</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/cassandra.html">Cassandra</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/elasticsearch.html">Elasticsearch</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/flink.html">Flink</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/geode.html">Geode</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hbase.html">HBase</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hdfs.html">HDFS</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/hive.html">Hive</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/ignite.html">Ignite</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/jdbc.html">JDBC</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/lens.html">Lens</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/livy.html">Livy</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/markdown.html">Markdown</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/python.html">Python</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/postgresql.html">Postgresql,
HAWQ</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/r.html">R</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/scalding.html">Scalding</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/pleasecontribute.html">Shell</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/interpreter/spark.html">Spark</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="#" data-toggle="dropdown"
class="dropdown-toggle">Display System <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li class="title"><span><b>Basic Display System</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#text">Text</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#html">Html</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/basicdisplaysystem.html#table">Table</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Angular API</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/back-end-angular.html">Angular
(backend API)</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/displaysystem/front-end-angular.html">Angular
(frontend API)</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><b>Notebook Storage</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-local-git-repository">Git
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-s3">S3
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#notebook-storage-in-azure">Azure
Storage</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/storage/storage.html#storage-in-zeppelinhub">ZeppelinHub
Storage</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>REST API</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-interpreter.html">Interpreter
API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-notebook.html">Notebook API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-configuration.html">Configuration
API</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/rest-api/rest-credential.html">Credential
API</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Security</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/authentication.html">Authentication for
NGINX</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/shiroauthentication.html">Shiro
Authentication</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/notebook_authorization.html">Notebook
Authorization</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/security/interpreter_authorization.html">Interpreter
& Data Resource Authorization</a></li>
+ <li role="separator" class="divider"></li>
+ <li class="title"><span><b>Contibute</b><span></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/writingzeppelininterpreter.html">Writing
Zeppelin Interpreter</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/writingzeppelinapplication.html">Writing
Zeppelin Application</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/howtocontribute.html">How to contribute
(code)</a></li>
+ <li><a
href="/docs/0.7.0-SNAPSHOT/development/howtocontributewebsite.html">How to
contribute (website)</a></li>
+ </ul>
+ </li>
+ </ul>
+ </nav><!--/.navbar-collapse -->
+ </div>
+ </div>
+
+
+ <div class="content">
+
+<!--<div class="hero-unit Manual upgrade procedure for Zeppelin">
+ <h1></h1>
+</div>
+-->
+
+<div class="row">
+ <div class="col-md-12">
+ <!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<h1>Manual upgrade procedure for Zeppelin</h1>
+
+<div id="toc"></div>
+
+<p>Basically, newer version of Zeppelin works with previous version notebook
directory and configurations.
+So, copying <code>notebook</code> and <code>conf</code> directory should be
enough.</p>
+
+<h2>Instructions</h2>
+
+<ol>
+<li><p>Stop Zeppelin</p>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">bin/zeppelin-daemon.sh stop
+</code></pre></div></li>
+<li><p>Copy your <code>notebook</code> and <code>conf</code> directory into a
backup directory</p></li>
+<li><p>Download newer version of Zeppelin and Install. See <a
href="./install.html#installation">Install page</a>.</p></li>
+<li><p>Copy backup <code>notebook</code> and <code>conf</code> directory into
newer version of Zeppelin <code>notebook</code> and <code>conf</code>
directory</p></li>
+<li><p>Start Zeppelin</p>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">bin/zeppelin-daemon.sh start
+</code></pre></div></li>
+</ol>
+
+ </div>
+</div>
+
+
+ <hr>
+ <footer>
+ <!-- <p>© 2016 The Apache Software Foundation</p>-->
+ </footer>
+ </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>
+
Propchange: zeppelin/site/docs/0.7.0-SNAPSHOT/install/upgrade.html
------------------------------------------------------------------------------
svn:eol-style = native