Author: moon
Date: Tue Jan 29 18:35:14 2019
New Revision: 1852466

URL: http://svn.apache.org/viewvc?rev=1852466&view=rev
Log:
update 0.9.0-SNAPSHOT doc

Added:
    
zeppelin/site/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/screenshots/form_password.png
   (with props)
    
zeppelin/site/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/screenshots/form_password_prog.png
   (with props)
    zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/hazelcastjet.html
    zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/java.html
    zeppelin/site/docs/0.9.0-SNAPSHOT/quickstart/kubernetes.html
Modified:
    zeppelin/site/docs/0.9.0-SNAPSHOT/atom.xml
    zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/spark.html
    zeppelin/site/docs/0.9.0-SNAPSHOT/rss.xml
    zeppelin/site/docs/0.9.0-SNAPSHOT/search_data.json
    zeppelin/site/docs/0.9.0-SNAPSHOT/sitemap.txt

Added: 
zeppelin/site/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/screenshots/form_password.png
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/screenshots/form_password.png?rev=1852466&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
zeppelin/site/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/screenshots/form_password.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
zeppelin/site/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/screenshots/form_password_prog.png
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/screenshots/form_password_prog.png?rev=1852466&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
zeppelin/site/docs/0.9.0-SNAPSHOT/assets/themes/zeppelin/img/screenshots/form_password_prog.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: zeppelin/site/docs/0.9.0-SNAPSHOT/atom.xml
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.9.0-SNAPSHOT/atom.xml?rev=1852466&r1=1852465&r2=1852466&view=diff
==============================================================================
--- zeppelin/site/docs/0.9.0-SNAPSHOT/atom.xml (original)
+++ zeppelin/site/docs/0.9.0-SNAPSHOT/atom.xml Tue Jan 29 18:35:14 2019
@@ -4,7 +4,7 @@
  <title>Apache Zeppelin</title>
  <link href="http://zeppelin.apache.org/"; rel="self"/>
  <link href="http://zeppelin.apache.org"/>
- <updated>2019-01-23T11:53:07+08:00</updated>
+ <updated>2019-01-29T10:31:21-08:00</updated>
  <id>http://zeppelin.apache.org</id>
  <author>
    <name>The Apache Software Foundation</name>

Added: zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/hazelcastjet.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/hazelcastjet.html?rev=1852466&view=auto
==============================================================================
--- zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/hazelcastjet.html (added)
+++ zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/hazelcastjet.html Tue Jan 29 
18:35:14 2019
@@ -0,0 +1,410 @@
+
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>Apache Zeppelin 0.9.0-SNAPSHOT Documentation: Hazelcast Jet 
interpreter in Apache Zeppelin</title>
+    <meta name="description" content="Build and execture Hazelcast Jet 
computation jobs.">
+    <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.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" /> 
+    <!-- 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.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>    
+
+    <!-- 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">
+  </head>
+
+  <body>
+    
+        <div id="menu" class="navbar navbar-inverse navbar-fixed-top" 
role="navigation">
+      <div class="container navbar-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>
+          <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"
+                   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"
+                 style="font-size: 15px; color: white;"> 0.9.0-SNAPSHOT
+              </a>
+            </a>
+          </div>
+        </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 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>
+              </ul>
+            </li>
+
+            <li>
+              <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 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 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 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 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>
+              </ul>
+            </li>
+
+            <li>
+              <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 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 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 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 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>
+              </ul>
+            </li>
+
+            <li>
+              <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 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>
+              </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 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 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 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>
+                <li><a target="_blank" 
href="https://cwiki.apache.org/confluence/display/ZEPPELIN/Zeppelin+Home";>Apache
 Zeppelin Wiki</a></li>
+                <li><a target="_blank" 
href="http://stackoverflow.com/questions/tagged/apache-zeppelin";>Stackoverflow 
Questions about Zeppelin</a></li>
+              </ul>
+            </li>
+            <li>
+              <a href="/docs/0.9.0-SNAPSHOT/search.html" 
class="nav-search-link">
+                <span class="fa fa-search nav-search-icon"></span>
+              </a>
+            </li>
+          </ul>
+        </nav><!--/.navbar-collapse -->
+      </div>
+    </div>
+
+
+
+    <div class="content">
+      
+<!--<div class="hero-unit Hazelcast Jet interpreter in Apache 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>Hazelcast Jet interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
+
+<p><a href="https://jet.hazelcast.org";>Hazelcast Jet</a> is an open source 
application embeddable, distributed computing engine for In-Memory Streaming 
and Fast Batch Processing built on top of Hazelcast In-Memory Data Grid (IMDG). 
+With Hazelcast IMDG providing storage functionality, Hazelcast Jet performs 
parallel execution to enable data-intensive applications to operate in near 
real-time.</p>
+
+<h2>Why Hazelcast Jet?</h2>
+
+<p>There are plenty of solutions which can solve some of these issues, so why 
choose Hazelcast Jet?
+When speed and simplicity is important.</p>
+
+<p>Hazelcast Jet gives you all the infrastructure you need to build a 
distributed data processing pipeline within one 10Mb Java JAR: processing, 
storage and clustering.</p>
+
+<p>As it is built on top of Hazelcast IMDG, Hazelcast Jet comes with in-memory 
operational storage that’s available out-of-the box. This storage is 
partitioned, distributed and replicated across the Hazelcast Jet cluster for 
capacity and resiliency. It can be used as an input data buffer, to publish the 
results of a Hazelcast Jet computation, to connect multiple Hazelcast Jet jobs 
or as a lookup cache for data enrichment.</p>
+
+<h2>How to use the Hazelcast Jet interpreter</h2>
+
+<p>Basically, you can write normal java code. You should write the main method 
inside a class because the interpreter invoke this main to execute the code. 
Unlike Zeppelin normal pattern, each paragraph is considered as a separate job, 
there isn&#39;t any relation to any other paragraph. For example, a variable 
defined in one paragraph cannot be used in another one as each paragraph is a 
self contained java main class that is executed and the output returned to 
Zeppelin.</p>
+
+<p>The following is a demonstration of a word count example with the result 
represented as an Hazelcast IMDG IMap sink and displayed leveraging 
Zeppelin&#39;s built in visualization using the utility method 
<code>JavaInterpreterUtils.displayTableFromSimpleMap</code>.</p>
+<div class="highlight"><pre><code class="java language-java" 
data-lang="java"><span class="o">%</span><span class="n">hazelcastjet</span>
+
+<span class="kn">import</span> <span 
class="nn">com.hazelcast.jet.Jet</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">com.hazelcast.jet.JetInstance</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">com.hazelcast.jet.core.DAG</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">com.hazelcast.jet.pipeline.Pipeline</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">com.hazelcast.jet.pipeline.Sinks</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">com.hazelcast.jet.pipeline.Sources</span><span class="o">;</span>
+
+<span class="kn">import</span> <span class="nn">java.util.List</span><span 
class="o">;</span>
+<span class="kn">import</span> <span class="nn">java.util.Map</span><span 
class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">java.util.stream.Collectors</span><span class="o">;</span>
+
+<span class="kn">import</span> <span 
class="nn">org.apache.zeppelin.java.JavaInterpreterUtils</span><span 
class="o">;</span>
+
+<span class="kn">import</span> <span class="nn">static</span> <span 
class="n">com</span><span class="o">.</span><span 
class="na">hazelcast</span><span class="o">.</span><span 
class="na">jet</span><span class="o">.</span><span 
class="na">Traversers</span><span class="o">.</span><span 
class="na">traverseArray</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">static</span> <span 
class="n">com</span><span class="o">.</span><span 
class="na">hazelcast</span><span class="o">.</span><span 
class="na">jet</span><span class="o">.</span><span 
class="na">aggregate</span><span class="o">.</span><span 
class="na">AggregateOperations</span><span class="o">.</span><span 
class="na">counting</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">static</span> <span 
class="n">com</span><span class="o">.</span><span 
class="na">hazelcast</span><span class="o">.</span><span 
class="na">jet</span><span class="o">.</span><span 
class="na">function</span><span class="o">.</span><span 
class="na">DistributedFunctions</span><span class="o">.</span><span 
class="na">wholeItem</span><span class="o">;</span>
+
+<span class="kd">public</span> <span class="kd">class</span> <span 
class="nc">DisplayTableFromSimpleMapExample</span> <span class="o">{</span>
+
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
+
+        <span class="c1">// Create the specification of the computation 
pipeline. Note</span>
+        <span class="c1">// it&#39;s a pure POJO: no instance of Jet needed to 
create it.</span>
+        <span class="n">Pipeline</span> <span class="n">p</span> <span 
class="o">=</span> <span class="n">Pipeline</span><span class="o">.</span><span 
class="na">create</span><span class="o">();</span>
+        <span class="n">p</span><span class="o">.</span><span 
class="na">drawFrom</span><span class="o">(</span><span 
class="n">Sources</span><span class="o">.&lt;</span><span 
class="n">String</span><span class="o">&gt;</span><span 
class="n">list</span><span class="o">(</span><span 
class="s">&quot;text&quot;</span><span class="o">))</span>
+                <span class="o">.</span><span class="na">flatMap</span><span 
class="o">(</span><span class="n">word</span> <span class="o">-&gt;</span>
+                        <span class="n">traverseArray</span><span 
class="o">(</span><span class="n">word</span><span class="o">.</span><span 
class="na">toLowerCase</span><span class="o">().</span><span 
class="na">split</span><span class="o">(</span><span 
class="s">&quot;\\W+&quot;</span><span class="o">)))</span>
+                <span class="o">.</span><span class="na">filter</span><span 
class="o">(</span><span class="n">word</span> <span class="o">-&gt;</span> 
<span class="o">!</span><span class="n">word</span><span 
class="o">.</span><span class="na">isEmpty</span><span class="o">())</span>
+                <span class="o">.</span><span 
class="na">groupingKey</span><span class="o">(</span><span 
class="n">wholeItem</span><span class="o">())</span>
+                <span class="o">.</span><span class="na">aggregate</span><span 
class="o">(</span><span class="n">counting</span><span class="o">())</span>
+                <span class="o">.</span><span class="na">drainTo</span><span 
class="o">(</span><span class="n">Sinks</span><span class="o">.</span><span 
class="na">map</span><span class="o">(</span><span 
class="s">&quot;counts&quot;</span><span class="o">));</span>
+
+        <span class="c1">// Start Jet, populate the input list</span>
+        <span class="n">JetInstance</span> <span class="n">jet</span> <span 
class="o">=</span> <span class="n">Jet</span><span class="o">.</span><span 
class="na">newJetInstance</span><span class="o">();</span>
+        <span class="k">try</span> <span class="o">{</span>
+            <span class="n">List</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">&gt;</span> <span class="n">text</span> 
<span class="o">=</span> <span class="n">jet</span><span 
class="o">.</span><span class="na">getList</span><span class="o">(</span><span 
class="s">&quot;text&quot;</span><span class="o">);</span>
+            <span class="n">text</span><span class="o">.</span><span 
class="na">add</span><span class="o">(</span><span class="s">&quot;hello world 
hello hello world&quot;</span><span class="o">);</span>
+            <span class="n">text</span><span class="o">.</span><span 
class="na">add</span><span class="o">(</span><span class="s">&quot;world world 
hello world&quot;</span><span class="o">);</span>
+
+            <span class="c1">// Perform the computation</span>
+            <span class="n">jet</span><span class="o">.</span><span 
class="na">newJob</span><span class="o">(</span><span class="n">p</span><span 
class="o">).</span><span class="na">join</span><span class="o">();</span>
+
+            <span class="c1">// Diplay the results with Zeppelin %table</span>
+            <span class="n">Map</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">,</span> <span 
class="n">Long</span><span class="o">&gt;</span> <span class="n">counts</span> 
<span class="o">=</span> <span class="n">jet</span><span 
class="o">.</span><span class="na">getMap</span><span class="o">(</span><span 
class="s">&quot;counts&quot;</span><span class="o">);</span>
+            <span class="n">System</span><span class="o">.</span><span 
class="na">out</span><span class="o">.</span><span 
class="na">println</span><span class="o">(</span><span 
class="n">JavaInterpreterUtils</span><span class="o">.</span><span 
class="na">displayTableFromSimpleMap</span><span class="o">(</span><span 
class="s">&quot;Word&quot;</span><span class="o">,</span><span 
class="s">&quot;Count&quot;</span><span class="o">,</span> <span 
class="n">counts</span><span class="o">));</span>
+
+        <span class="o">}</span> <span class="k">finally</span> <span 
class="o">{</span>
+            <span class="n">Jet</span><span class="o">.</span><span 
class="na">shutdownAll</span><span class="o">();</span>
+        <span class="o">}</span>
+
+    <span class="o">}</span>
+
+<span class="o">}</span>
+</code></pre></div>
+<p>The following is a demonstration where the Hazelcast DAG (directed acyclic 
graph) is displayed as a graph leveraging Zeppelin&#39;s built in visualization 
using the utility method 
<code>HazelcastJetInterpreterUtils.displayNetworkFromDAG</code>.
+This is particularly useful to understand how the high level Pipeline is then 
converted to the Jet’s low-level Core API. </p>
+<div class="highlight"><pre><code class="java language-java" 
data-lang="java"><span class="o">%</span><span class="n">hazelcastjet</span>
+
+<span class="kn">import</span> <span 
class="nn">com.hazelcast.jet.pipeline.Pipeline</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">com.hazelcast.jet.pipeline.Sinks</span><span class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">com.hazelcast.jet.pipeline.Sources</span><span class="o">;</span>
+
+<span class="kn">import</span> <span 
class="nn">org.apache.zeppelin.hazelcastjet.HazelcastJetInterpreterUtils</span><span
 class="o">;</span>
+
+<span class="kn">import</span> <span class="nn">static</span> <span 
class="n">com</span><span class="o">.</span><span 
class="na">hazelcast</span><span class="o">.</span><span 
class="na">jet</span><span class="o">.</span><span 
class="na">Traversers</span><span class="o">.</span><span 
class="na">traverseArray</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">static</span> <span 
class="n">com</span><span class="o">.</span><span 
class="na">hazelcast</span><span class="o">.</span><span 
class="na">jet</span><span class="o">.</span><span 
class="na">aggregate</span><span class="o">.</span><span 
class="na">AggregateOperations</span><span class="o">.</span><span 
class="na">counting</span><span class="o">;</span>
+<span class="kn">import</span> <span class="nn">static</span> <span 
class="n">com</span><span class="o">.</span><span 
class="na">hazelcast</span><span class="o">.</span><span 
class="na">jet</span><span class="o">.</span><span 
class="na">function</span><span class="o">.</span><span 
class="na">DistributedFunctions</span><span class="o">.</span><span 
class="na">wholeItem</span><span class="o">;</span>
+
+<span class="kd">public</span> <span class="kd">class</span> <span 
class="nc">DisplayNetworkFromDAGExample</span> <span class="o">{</span>
+
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
+
+        <span class="c1">// Create the specification of the computation 
pipeline. Note</span>
+        <span class="c1">// it&#39;s a pure POJO: no instance of Jet needed to 
create it.</span>
+        <span class="n">Pipeline</span> <span class="n">p</span> <span 
class="o">=</span> <span class="n">Pipeline</span><span class="o">.</span><span 
class="na">create</span><span class="o">();</span>
+        <span class="n">p</span><span class="o">.</span><span 
class="na">drawFrom</span><span class="o">(</span><span 
class="n">Sources</span><span class="o">.&lt;</span><span 
class="n">String</span><span class="o">&gt;</span><span 
class="n">list</span><span class="o">(</span><span 
class="s">&quot;text&quot;</span><span class="o">))</span>
+                <span class="o">.</span><span class="na">flatMap</span><span 
class="o">(</span><span class="n">word</span> <span class="o">-&gt;</span>
+                        <span class="n">traverseArray</span><span 
class="o">(</span><span class="n">word</span><span class="o">.</span><span 
class="na">toLowerCase</span><span class="o">().</span><span 
class="na">split</span><span class="o">(</span><span 
class="s">&quot;\\W+&quot;</span><span class="o">))).</span><span 
class="na">setName</span><span class="o">(</span><span class="s">&quot;flat 
traversing&quot;</span><span class="o">)</span>
+                <span class="o">.</span><span class="na">filter</span><span 
class="o">(</span><span class="n">word</span> <span class="o">-&gt;</span> 
<span class="o">!</span><span class="n">word</span><span 
class="o">.</span><span class="na">isEmpty</span><span class="o">())</span>
+                <span class="o">.</span><span 
class="na">groupingKey</span><span class="o">(</span><span 
class="n">wholeItem</span><span class="o">())</span>
+                <span class="o">.</span><span class="na">aggregate</span><span 
class="o">(</span><span class="n">counting</span><span class="o">())</span>
+                <span class="o">.</span><span class="na">drainTo</span><span 
class="o">(</span><span class="n">Sinks</span><span class="o">.</span><span 
class="na">map</span><span class="o">(</span><span 
class="s">&quot;counts&quot;</span><span class="o">));</span>
+
+        <span class="c1">// Diplay the results with Zeppelin %network</span>
+        <span class="n">System</span><span class="o">.</span><span 
class="na">out</span><span class="o">.</span><span 
class="na">println</span><span class="o">(</span><span 
class="n">HazelcastJetInterpreterUtils</span><span class="o">.</span><span 
class="na">displayNetworkFromDAG</span><span class="o">(</span><span 
class="n">p</span><span class="o">.</span><span class="na">toDag</span><span 
class="o">()));</span>
+
+    <span class="o">}</span>
+
+<span class="o">}</span>
+</code></pre></div>
+<p>Note
+- By clicking on a node of the graph, the node type is displayed (either 
Source, Sink or Transform). This is also visually represented with colors 
(Sources and Sinks are blue, Transforms are orange).
+- By clicking on an edge of the graph, the following details are shown: 
routing (UNICAST, PARTITIONED, ISOLATED, BROADCAST), distributed (true or 
false), priority (int).</p>
+
+  </div>
+</div>
+
+
+      <hr>
+      <footer>
+        <!-- <p>&copy; 2019 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>
+

Added: zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/java.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/java.html?rev=1852466&view=auto
==============================================================================
--- zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/java.html (added)
+++ zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/java.html Tue Jan 29 18:35:14 
2019
@@ -0,0 +1,319 @@
+
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>Apache Zeppelin 0.9.0-SNAPSHOT Documentation: Java interpreter in 
Apache Zeppelin</title>
+    <meta name="description" content="Run Java code and any distributed java 
computation library by importing the dependencies in the interpreter 
configuration.">
+    <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.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" /> 
+    <!-- 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.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>    
+
+    <!-- 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">
+  </head>
+
+  <body>
+    
+        <div id="menu" class="navbar navbar-inverse navbar-fixed-top" 
role="navigation">
+      <div class="container navbar-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>
+          <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"
+                   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"
+                 style="font-size: 15px; color: white;"> 0.9.0-SNAPSHOT
+              </a>
+            </a>
+          </div>
+        </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 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>
+              </ul>
+            </li>
+
+            <li>
+              <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 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 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 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 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>
+              </ul>
+            </li>
+
+            <li>
+              <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 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 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 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 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>
+              </ul>
+            </li>
+
+            <li>
+              <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 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>
+              </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 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 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 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>
+                <li><a target="_blank" 
href="https://cwiki.apache.org/confluence/display/ZEPPELIN/Zeppelin+Home";>Apache
 Zeppelin Wiki</a></li>
+                <li><a target="_blank" 
href="http://stackoverflow.com/questions/tagged/apache-zeppelin";>Stackoverflow 
Questions about Zeppelin</a></li>
+              </ul>
+            </li>
+            <li>
+              <a href="/docs/0.9.0-SNAPSHOT/search.html" 
class="nav-search-link">
+                <span class="fa fa-search nav-search-icon"></span>
+              </a>
+            </li>
+          </ul>
+        </nav><!--/.navbar-collapse -->
+      </div>
+    </div>
+
+
+
+    <div class="content">
+      
+<!--<div class="hero-unit Java interpreter in Apache 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>Java interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>How to use</h2>
+
+<p>Basically, you can write normal java code. You should write the main method 
inside a class because the interpreter invoke this main to execute the code. 
Unlike Zeppelin normal pattern, each paragraph is considered as a separate job, 
there isn&#39;t any relation to any other paragraph. For example, a variable 
defined in one paragraph cannot be used in another one as each paragraph is a 
self contained java main class that is executed and the output returned to 
Zeppelin.</p>
+
+<p>The following is a demonstration of a word count example with data 
represented as a java Map and displayed leveraging Zeppelin&#39;s built in 
visualization using the utility method 
<code>JavaInterpreterUtils.displayTableFromSimpleMap</code>.</p>
+<div class="highlight"><pre><code class="java language-java" 
data-lang="java"><span class="o">%</span><span class="n">java</span>
+<span class="kn">import</span> <span class="nn">java.util.HashMap</span><span 
class="o">;</span>
+<span class="kn">import</span> <span class="nn">java.util.Map</span><span 
class="o">;</span>
+<span class="kn">import</span> <span 
class="nn">org.apache.zeppelin.java.JavaInterpreterUtils</span><span 
class="o">;</span>
+
+<span class="kd">public</span> <span class="kd">class</span> <span 
class="nc">HelloWorld</span> <span class="o">{</span>
+
+    <span class="kd">public</span> <span class="kd">static</span> <span 
class="kt">void</span> <span class="nf">main</span><span 
class="o">(</span><span class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="o">{</span>
+
+        <span class="n">Map</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">,</span> <span 
class="n">Long</span><span class="o">&gt;</span> <span class="n">counts</span> 
<span class="o">=</span> <span class="k">new</span> <span 
class="n">HashMap</span><span class="o">&lt;&gt;();</span>
+        <span class="n">counts</span><span class="o">.</span><span 
class="na">put</span><span class="o">(</span><span 
class="s">&quot;hello&quot;</span><span class="o">,</span><span 
class="mi">4L</span><span class="o">);</span>
+        <span class="n">counts</span><span class="o">.</span><span 
class="na">put</span><span class="o">(</span><span 
class="s">&quot;world&quot;</span><span class="o">,</span><span 
class="mi">5L</span><span class="o">);</span>
+
+        <span class="n">System</span><span class="o">.</span><span 
class="na">out</span><span class="o">.</span><span 
class="na">println</span><span class="o">(</span><span 
class="n">JavaInterpreterUtils</span><span class="o">.</span><span 
class="na">displayTableFromSimpleMap</span><span class="o">(</span><span 
class="s">&quot;Word&quot;</span><span class="o">,</span><span 
class="s">&quot;Count&quot;</span><span class="o">,</span> <span 
class="n">counts</span><span class="o">));</span>
+
+    <span class="o">}</span>
+
+<span class="o">}</span>
+</code></pre></div>
+  </div>
+</div>
+
+
+      <hr>
+      <footer>
+        <!-- <p>&copy; 2019 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>
+

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=1852466&r1=1852465&r2=1852466&view=diff
==============================================================================
--- zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/spark.html (original)
+++ zeppelin/site/docs/0.9.0-SNAPSHOT/interpreter/spark.html Tue Jan 29 
18:35:14 2019
@@ -402,6 +402,10 @@ You can also set other Spark properties
     <td></td>
     <td>Overrides Spark UI default URL. Value should be a full URL (ex: 
http://{hostName}/{uniquePath}</td>
   </tr>
+  <td>zeppelin.spark.scala.color</td>
+    <td>true</td>
+    <td>Whether to enable color output of spark scala interpreter</td>
+  </tr>
 </table></p>
 
 <p>Without any configuration, Spark interpreter works out of box in local 
mode. But if you want to connect to your Spark cluster, you&#39;ll need to 
follow below two simple steps.</p>


Reply via email to