Author: minalee
Date: Sun Jun 26 06:16:07 2016
New Revision: 1750233
URL: http://svn.apache.org/viewvc?rev=1750233&view=rev
Log:
https://github.com/apache/zeppelin/pull/1031
Added:
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/backtoscala.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/backtoscala.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/knitgeo.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitgeo.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/knitmotion.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitmotion.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/knitstock.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitstock.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/pythonMatplotlib.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/pythonMatplotlib.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/repl2plus2.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/repl2plus2.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/replhead.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/replhead.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/replhist.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/replhist.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/sparkrfaithful.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/sparkrfaithful.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/varr1.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varr1.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/varr2.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varr2.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/varscala.png
- copied unchanged from r1750232,
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varscala.png
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js (with
props)
Removed:
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/backtoscala.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitgeo.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitmotion.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitstock.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/pythonMatplotlib.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/repl2plus2.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/replhead.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/replhist.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/sparkrfaithful.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varr1.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varr2.png
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varscala.png
Modified:
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css
zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js
zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml
zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html
zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html
zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html
zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html
zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html
zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html
zeppelin/site/docs/0.6.0-SNAPSHOT/index.html
zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html
zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html
zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html
zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/ignite.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/jdbc.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/lens.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/livy.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/markdown.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/postgresql.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/python.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/r.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/scalding.html
zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/spark.html
zeppelin/site/docs/0.6.0-SNAPSHOT/manual/dependencymanagement.html
zeppelin/site/docs/0.6.0-SNAPSHOT/manual/dynamicform.html
zeppelin/site/docs/0.6.0-SNAPSHOT/manual/dynamicinterpreterload.html
zeppelin/site/docs/0.6.0-SNAPSHOT/manual/interpreterinstallation.html
zeppelin/site/docs/0.6.0-SNAPSHOT/manual/interpreters.html
zeppelin/site/docs/0.6.0-SNAPSHOT/manual/notebookashomepage.html
zeppelin/site/docs/0.6.0-SNAPSHOT/manual/publish.html
zeppelin/site/docs/0.6.0-SNAPSHOT/pleasecontribute.html
zeppelin/site/docs/0.6.0-SNAPSHOT/quickstart/explorezeppelinui.html
zeppelin/site/docs/0.6.0-SNAPSHOT/quickstart/tutorial.html
zeppelin/site/docs/0.6.0-SNAPSHOT/rest-api/rest-configuration.html
zeppelin/site/docs/0.6.0-SNAPSHOT/rest-api/rest-interpreter.html
zeppelin/site/docs/0.6.0-SNAPSHOT/rest-api/rest-notebook.html
zeppelin/site/docs/0.6.0-SNAPSHOT/rss.xml
zeppelin/site/docs/0.6.0-SNAPSHOT/screenshots.html
zeppelin/site/docs/0.6.0-SNAPSHOT/security/authentication.html
zeppelin/site/docs/0.6.0-SNAPSHOT/security/interpreter_authorization.html
zeppelin/site/docs/0.6.0-SNAPSHOT/security/notebook_authorization.html
zeppelin/site/docs/0.6.0-SNAPSHOT/security/shiroauthentication.html
zeppelin/site/docs/0.6.0-SNAPSHOT/storage/storage.html
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css
(original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css Sun
Jun 26 06:16:07 2016
@@ -545,6 +545,20 @@ a.anchor {
a.anchorjs-link:hover { text-decoration: none; }
+/* Table of Contents(TOC) */
+#toc {
+ padding-top: 12px;
+ padding-bottom: 12px;
+}
+
+#toc ul {
+ margin-left: -14px;
+}
+
+#toc ul ul {
+ margin-left: -18px;
+}
+
/* Custom, iPhone Retina */
@media only screen and (max-width: 480px) {
.jumbotron h1 {
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js
(original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js Sun Jun
26 06:16:07 2016
@@ -118,6 +118,10 @@ $(function() {
maybeScrollToHash();
});
+ $(document).ready(function() {
+ $('#toc').toc();
+ });
+
// Scroll now too in case we had opened the page on a hash, but wait a bit
because some browsers
// will try to do *their* initial scroll after running the onReady handler.
$(window).load(function() { setTimeout(function() { maybeScrollToHash(); },
25); });
Added: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js?rev=1750233&view=auto
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js (added)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js Sun Jun
26 06:16:07 2016
@@ -0,0 +1,98 @@
+// https://github.com/ghiculescu/jekyll-table-of-contents
+(function($){
+ $.fn.toc = function(options) {
+ var defaults = {
+ noBackToTopLinks: false,
+ title: '<i></i>',
+ minimumHeaders: 2,
+ headers: 'h2, h3',
+ listType: 'ul', // values: [ol|ul]
+ showEffect: 'none', // values: [show|slideDown|fadeIn|none]
+ showSpeed: '0', // set to 0 to deactivate effect
+ classes: { list: '',
+ item: ''
+ }
+ },
+ settings = $.extend(defaults, options);
+
+ function fixedEncodeURIComponent (str) {
+ return encodeURIComponent(str).replace(/[!'()*]/g, function(c) {
+ return '%' + c.charCodeAt(0).toString(16);
+ });
+ }
+
+ function createLink (header) {
+ var innerText = (header.textContent === undefined) ? header.innerText :
header.textContent;
+ return "<a href='#" + fixedEncodeURIComponent(header.id) + "'>" +
innerText + "</a>";
+ }
+
+ var headers = $(settings.headers).filter(function() {
+ // get all headers with an ID
+ var previousSiblingName = $(this).prev().attr( "name" );
+ if (!this.id && previousSiblingName) {
+ this.id = $(this).attr( "id", previousSiblingName.replace(/\./g, "-")
);
+ }
+ return this.id;
+ }), output = $(this);
+ if (!headers.length || headers.length < settings.minimumHeaders ||
!output.length) {
+ $(this).hide();
+ return;
+ }
+
+ if (0 === settings.showSpeed) {
+ settings.showEffect = 'none';
+ }
+
+ var render = {
+ show: function() { output.hide().html(html).show(settings.showSpeed); },
+ slideDown: function() {
output.hide().html(html).slideDown(settings.showSpeed); },
+ fadeIn: function() {
output.hide().html(html).fadeIn(settings.showSpeed); },
+ none: function() { output.html(html); }
+ };
+
+ var get_level = function(ele) { return parseInt(ele.nodeName.replace("H",
""), 10); };
+ var highest_level = headers.map(function(_, ele) { return get_level(ele);
}).get().sort()[0];
+ var return_to_top = '<i class="icon-arrow-up back-to-top"> </i>';
+
+ var level = get_level(headers[0]),
+ this_level,
+ html = settings.title + " <" +settings.listType + " class=\"" +
settings.classes.list +"\">";
+ headers.on('click', function() {
+ if (!settings.noBackToTopLinks) {
+ window.location.hash = this.id;
+ }
+ })
+ .addClass('clickable-header')
+ .each(function(_, header) {
+ this_level = get_level(header);
+ if (!settings.noBackToTopLinks && this_level === highest_level) {
+ $(header).addClass('top-level-header').after(return_to_top);
+ }
+ if (this_level === level) // same level as before; same indenting
+ html += "<li class=\"" + settings.classes.item + "\">" +
createLink(header);
+ else if (this_level <= level){ // higher level than before; end parent ol
+ for(i = this_level; i < level; i++) {
+ html += "</li></"+settings.listType+">"
+ }
+ html += "<li class=\"" + settings.classes.item + "\">" +
createLink(header);
+ }
+ else if (this_level > level) { // lower level than before; expand the
previous to contain a ol
+ for(i = this_level; i > level; i--) {
+ html += "<" + settings.listType + " class=\"" +
settings.classes.list +"\">" +
+ "<li class=\"" + settings.classes.item + "\">"
+ }
+ html += createLink(header);
+ }
+ level = this_level; // update for the next one
+ });
+ html += "</"+settings.listType+">";
+ if (!settings.noBackToTopLinks) {
+ $(document).on('click', '.back-to-top', function() {
+ $(window).scrollTop(0);
+ window.location.hash = '';
+ });
+ }
+
+ render[settings.showEffect]();
+ };
+})(jQuery);
Propchange: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js
------------------------------------------------------------------------------
svn:executable = *
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml Sun Jun 26 06:16:07 2016
@@ -4,7 +4,7 @@
<title>Apache Zeppelin</title>
<link href="http://zeppelin.apache.org/" rel="self"/>
<link href="http://zeppelin.apache.org"/>
- <updated>2016-06-23T21:17:35-07:00</updated>
+ <updated>2016-06-25T23:02:05-07:00</updated>
<id>http://zeppelin.apache.org</id>
<author>
<name>The Apache Software Foundation</name>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html
(original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html Sun Jun
26 06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -168,10 +169,12 @@
<div class="col-md-12">
<h1>Contributing to Apache Zeppelin ( Code )</h1>
-<h2>IMPORTANT</h2>
+<div id="toc"></div>
-<p>Apache Zeppelin is an <a
href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2 License</a>
Software.
+<blockquote>
+<p><strong>NOTE :</strong> Apache Zeppelin is an <a
href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2 License</a>
Software.
Any contributions to Zeppelin (Source code, Documents, Image, Website) means
you agree with license all your contributions as Apache2 License.</p>
+</blockquote>
<h2>Setting up</h2>
@@ -185,7 +188,7 @@ Any contributions to Zeppelin (Source co
<p>You are free to use whatever IDE you prefer, or your favorite command line
editor.</p>
-<h3>Build Tools</h3>
+<h4>Build Tools</h4>
<p>To build the code, install</p>
@@ -206,9 +209,8 @@ Any contributions to Zeppelin (Source co
<p>You may also want to develop against a specific branch. For example, for
branch-0.5.6</p>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">git clone -b branch-0.5.6 git://git.apache.org/zeppelin.git
zeppelin
</code></pre></div>
-<h4>Fork repository</h4>
-
-<p>If you want not only build Zeppelin but also make any changes, then you
need fork <a href="https://github.com/apache/zeppelin">Zeppelin github mirror
repository</a> and make a pull request.</p>
+<p>Apache Zeppelin follows <a
href="https://github.com/sevntu-checkstyle/sevntu.checkstyle/wiki/Development-workflow-with-Git:-Fork,-Branching,-Commits,-and-Pull-Request">Fork
& Pull</a> as a source control workflow.
+If you want to not only build Zeppelin but also make any changes, then you
need to fork <a href="https://github.com/apache/zeppelin">Zeppelin github
mirror repository</a> and make a pull request.</p>
<h3>Build</h3>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">mvn install
@@ -219,6 +221,8 @@ Any contributions to Zeppelin (Source co
<p>To build with specific spark / hadoop version</p>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">mvn install -Dspark.version=x.x.x -Dhadoop.version=x.x.x
</code></pre></div>
+<p>For the further </p>
+
<h3>Run Zeppelin server in development mode</h3>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">cd zeppelin-server
HADOOP_HOME=YOUR_HADOOP_HOME JAVA_HOME=YOUR_JAVA_HOME mvn exec:java
-Dexec.mainClass="org.apache.zeppelin.server.ZeppelinServer"
-Dexec.args=""
@@ -236,16 +240,12 @@ HADOOP_HOME=YOUR_HADOOP_HOME JAVA_HOME=Y
<p>Some portions of the Zeppelin code are generated by <a
href="http://thrift.apache.org">Thrift</a>. For most Zeppelin changes, you
don't need to worry about this. But if you modify any of the Thrift IDL
files (e.g. zeppelin-interpreter/src/main/thrift/*.thrift), then you also need
to regenerate these files and submit their updated version as part of your
patch.</p>
-<p>To regenerate the code, install <strong>thrift-0.9.0</strong> and change
directory into Zeppelin source directory. and then run following command</p>
+<p>To regenerate the code, install <strong>thrift-0.9.2</strong> and change
directory into Zeppelin source directory. and then run following command</p>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">thrift -out zeppelin-interpreter/src/main/java/ --gen java
zeppelin-interpreter/src/main/thrift/RemoteInterpreterService.thrift
</code></pre></div>
-<h2>JIRA</h2>
-
-<p>Zeppelin manages its issues in Jira. <a
href="https://issues.apache.org/jira/browse/ZEPPELIN">https://issues.apache.org/jira/browse/ZEPPELIN</a></p>
-
<h2>Where to Start</h2>
-<p>You can find issues for <a
href="https://issues.apache.org/jira/browse/ZEPPELIN-924?jql=project%20%3D%20ZEPPELIN%20and%20status%20%3D%20Open%20and%20labels%20in%20(beginner%2C%20newbie)">beginner</a>.</p>
+<p>You can find issues for <a
href="https://issues.apache.org/jira/browse/ZEPPELIN-981?jql=project%20%3D%20ZEPPELIN%20AND%20labels%20in%20(beginner%2C%20newbie)">beginner
& newbie</a></p>
<h2>Stay involved</h2>
@@ -255,6 +255,8 @@ HADOOP_HOME=YOUR_HADOOP_HOME JAVA_HOME=Y
<li><a
href="http://mail-archives.apache.org/mod_mbox/zeppelin-dev/">[email protected]</a>
is for people who want to contribute code to Zeppelin. <a
href="mailto:[email protected]?subject=send%20this%20email%20to%20subscribe">subscribe</a>,
<a
href="mailto:[email protected]?subject=send%20this%20email%20to%20unsubscribe">unsubscribe</a>,
<a
href="http://mail-archives.apache.org/mod_mbox/zeppelin-dev/">archives</a></li>
</ul>
+<p>If you have any issues, create a ticket in <a
href="https://issues.apache.org/jira/browse/ZEPPELIN">JIRA</a>.</p>
+
</div>
</div>
Modified:
zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html
(original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html
Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -168,44 +169,47 @@
<div class="col-md-12">
<h1>Contributing to Apache Zeppelin ( Website )</h1>
-<h2>IMPORTANT</h2>
+<div id="toc"></div>
-<p>Apache Zeppelin is an <a
href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2 License</a>
Software.
-Any contribution to Zeppelin (Source code, Documents, Image, Website) means
you agree license all your contributions as Apache2 License.</p>
+<p>This page will give you an overview of how to build and contribute to the
documentation of Apache Zeppelin.
+The online documentation at <a
href="https://zeppelin.apache.org/docs/latest/">zeppelin.apache.org</a> is also
generated from the files found here.</p>
-<h2>Modifying the website</h2>
+<blockquote>
+<p><strong>NOTE :</strong> Apache Zeppelin is an <a
href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2 License</a>
Software.
+Any contributions to Zeppelin (Source code, Documents, Image, Website) means
you agree with license all your contributions as Apache2 License.</p>
+</blockquote>
-<h4>Getting the source code</h4>
+<h2>Getting the source code</h2>
-<p>Website is hosted in 'master' branch under <code>/docs/</code>
dir.</p>
+<p>First of all, you need Zeppelin source code. The official location of
Zeppelin is <a
href="http://git.apache.org/zeppelin.git">http://git.apache.org/zeppelin.git</a>.
+Documentation website is hosted in 'master' branch under
<code>/docs/</code> dir.</p>
-<p>First of all, you need the website source code. The official location of
mirror for Zeppelin is <a
href="http://git.apache.org/zeppelin.git">http://git.apache.org/zeppelin.git</a>.</p>
+<h3>git access</h3>
-<p>Get the source code on your development machine using git.</p>
+<p>First of all, you need the website source code. The official location of
mirror for Zeppelin is <a
href="http://git.apache.org/zeppelin.git">http://git.apache.org/zeppelin.git</a>.
+Get the source code on your development machine using git.</p>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">git clone git://git.apache.org/zeppelin.git
cd docs
</code></pre></div>
-<h4>Build</h4>
+<p>Apache Zeppelin follows <a
href="https://github.com/sevntu-checkstyle/sevntu.checkstyle/wiki/Development-workflow-with-Git:-Fork,-Branching,-Commits,-and-Pull-Request">Fork
& Pull</a> as a source control workflow.
+If you want to not only build Zeppelin but also make any changes, then you
need to fork <a href="https://github.com/apache/zeppelin">Zeppelin github
mirror repository</a> and make a pull request.</p>
-<p>To build, you'll need to install some prerequisites. Please check
'Build documentation' section in <a
href="https://github.com/apache/zeppelin/blob/master/docs/README.md#build-documentation">docs/README.md</a>.</p>
+<h3>Build</h3>
-<h4>Run website in development mode</h4>
+<p>You'll need to install some prerequisites to build the code. Please
check <a
href="https://github.com/apache/zeppelin/blob/master/docs/README.md#build-documentation">Build
documentation</a> section in <a
href="https://github.com/apache/zeppelin/blob/master/docs/README.md">docs/README.md</a>.</p>
-<p>While you're modifying website, you'll want to see preview of it.
Please check 'Run website' section in <a
href="https://github.com/apache/zeppelin/blob/master/docs/README.md#run-website">docs/README.md</a>.</p>
+<h3>Run website in development mode</h3>
-<p>You'll be able to access it on <a
href="http://localhost:4000">http://localhost:4000</a> with your web
browser.</p>
+<p>While you're modifying website, you might want to see preview of it.
Please check <a
href="https://github.com/apache/zeppelin/blob/master/docs/README.md#run-website">Run
website</a> section in <a
href="https://github.com/apache/zeppelin/blob/master/docs/README.md">docs/README.md</a>.
+Then you'll be able to access it on <a
href="http://localhost:4000">http://localhost:4000</a> with your web
browser.</p>
-<h4>Making a Pull Request</h4>
+<h3>Making a Pull Request</h3>
<p>When you are ready, just make a pull-request.</p>
<h2>Alternative way</h2>
-<p>You can directly edit .md files in <code>/docs/</code> dir at github's
web interface and make pull-request immediatly.</p>
-
-<h2>JIRA</h2>
-
-<p>Zeppelin manages its issues in Jira. <a
href="https://issues.apache.org/jira/browse/ZEPPELIN">https://issues.apache.org/jira/browse/ZEPPELIN</a></p>
+<p>You can directly edit <code>.md</code> files in <code>/docs/</code>
directory at the web interface of github and make pull-request immediatly.</p>
<h2>Stay involved</h2>
@@ -215,6 +219,8 @@ cd docs
<li><a
href="http://mail-archives.apache.org/mod_mbox/zeppelin-dev/">[email protected]</a>
is for people who want to contribute code to Zeppelin. <a
href="mailto:[email protected]?subject=send%20this%20email%20to%20subscribe">subscribe</a>,
<a
href="mailto:[email protected]?subject=send%20this%20email%20to%20unsubscribe">unsubscribe</a>,
<a
href="http://mail-archives.apache.org/mod_mbox/zeppelin-dev/">archives</a></li>
</ul>
+<p>If you have any issues, create a ticket in <a
href="https://issues.apache.org/jira/browse/ZEPPELIN">JIRA</a>.</p>
+
</div>
</div>
Modified:
zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
---
zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html
(original)
+++
zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html
Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -180,20 +181,24 @@ See the License for the specific languag
limitations under the License.
-->
-<h3>What is Zeppelin Interpreter</h3>
+<h1>Writing a New Interpreter</h1>
-<p>Zeppelin Interpreter is a language backend. For example to use scala code
in Zeppelin, you need scala interpreter.
-Every Interpreter belongs to an InterpreterGroup.
+<div id="toc"></div>
+
+<h2>What is Apache Zeppelin Interpreter</h2>
+
+<p>Apache Zeppelin Interpreter is a language backend. For example to use scala
code in Zeppelin, you need a scala interpreter.
+Every Interpreters belongs to an <strong>InterpreterGroup</strong>.
Interpreters in the same InterpreterGroup can reference each other. For
example, SparkSqlInterpreter can reference SparkInterpreter to get SparkContext
from it while they're in the same group.</p>
<p><img class="img-responsive" style="width:50%; border: 1px solid #ecf0f1;"
height="auto" src="/assets/themes/zeppelin/img/interpreter.png" /></p>
-<p>InterpreterSetting is configuration of a given InterpreterGroup and a unit
of start/stop interpreter.
-All Interpreters in the same InterpreterSetting are launched in a single,
separate JVM process. The Interpreter communicates with Zeppelin engine via
thrift.</p>
+<p><a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSetting.java">InterpreterSetting</a>
is configuration of a given <a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/InterpreterGroup.java">InterpreterGroup</a>
and a unit of start/stop interpreter.
+All Interpreters in the same InterpreterSetting are launched in a single,
separate JVM process. The Interpreter communicates with Zeppelin engine via
<strong><a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-interpreter/src/main/thrift/RemoteInterpreterService.thrift">Thrift</a></strong>.</p>
-<p>In 'Separate Interpreter for each note' mode, new Interpreter
instance will be created per notebook. But it still runs on the same JVM while
they're in the same InterpreterSettings.</p>
+<p>In 'Separate Interpreter(scoped / isolated) for each note' mode
which you can see at the <strong>Interpreter Setting</strong> menu when you
create a new interpreter, new interpreter instance will be created per
notebook. But it still runs on the same JVM while they're in the same
InterpreterSettings.</p>
-<h3>Make your own Interpreter</h3>
+<h2>Make your own Interpreter</h2>
<p>Creating a new interpreter is quite simple. Just extend <a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/Interpreter.java">org.apache.zeppelin.interpreter</a>
abstract class and implement some methods.
You can include
<code>org.apache.zeppelin:zeppelin-interpreter:[VERSION]</code> artifact in
your build system. And you should your jars under your interpreter directory
with specific directory name. Zeppelin server reads interpreter directories
recursively and initializes interpreters including your own interpreter.</p>
@@ -239,7 +244,7 @@ The name of the interpreter is what you
<div class="highlight"><pre><code class="text language-text"
data-lang="text">%MyInterpreterName
some interpreter specific code...
</code></pre></div>
-<h3>Programming Languages for Interpreter</h3>
+<h2>Programming Languages for Interpreter</h2>
<p>If the interpreter uses a specific programming language ( like Scala,
Python, SQL ), it is generally recommended to add a syntax highlighting
supported for that to the notebook paragraph editor. </p>
@@ -248,17 +253,17 @@ some interpreter specific code...
<p>If you want to add a new set of syntax highlighting, </p>
<ol>
-<li>Add the <code>mode-*.js</code> file to
<code>zeppelin-web/bower.json</code> ( when built,
<code>zeppelin-web/src/index.html</code> will be changed automatically.
).<br></li>
-<li>Add to the list of <code>editorMode</code> in
<code>zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js</code> -
it follows the pattern 'ace/mode/x' where x is the name.<br></li>
-<li>Add to the code that checks for <code>%</code> prefix and calls
<code>session.setMode(editorMode.x)</code> in <code>setParagraphMode</code>
located in
<code>zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js</code>.<br></li>
+<li>Add the <code>mode-*.js</code> file to <code><a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-web/bower.json">zeppelin-web/bower.json</a></code>
( when built, <code><a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-web/src/index.html">zeppelin-web/src/index.html</a></code>
will be changed automatically. ).<br></li>
+<li>Add to the list of <code>editorMode</code> in <code><a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js">zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js</a></code>
- it follows the pattern 'ace/mode/x' where x is the name.<br></li>
+<li>Add to the code that checks for <code>%</code> prefix and calls
<code>session.setMode(editorMode.x)</code> in <code>setParagraphMode</code>
located in <code><a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js">zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js</a></code>.<br></li>
</ol>
-<h3>Install your interpreter binary</h3>
+<h2>Install your interpreter binary</h2>
<p>Once you have built your interpreter, you can place it under the
interpreter directory with all its dependencies.</p>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">[ZEPPELIN_HOME]/interpreter/[INTERPRETER_NAME]/
</code></pre></div>
-<h3>Configure your interpreter</h3>
+<h2>Configure your interpreter</h2>
<p>To configure your interpreter you need to follow these steps:</p>
@@ -266,25 +271,25 @@ some interpreter specific code...
<li><p>Add your interpreter class name to the zeppelin.interpreters property
in <code>conf/zeppelin-site.xml</code>.</p>
<p>Property value is comma separated [INTERPRETER_CLASS_NAME].
-For example,</p></li>
-</ol>
+For example,</p>
<div class="highlight"><pre><code class="text language-text"
data-lang="text"><property>
- <name>zeppelin.interpreters</name>
-
<value>org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter,org.apache.zeppelin.spark.SparkSqlInterpreter,org.apache.zeppelin.spark.DepInterpreter,org.apache.zeppelin.markdown.Markdown,org.apache.zeppelin.shell.ShellInterpreter,org.apache.zeppelin.hive.HiveInterpreter,com.me.MyNewInterpreter</value>
+<name>zeppelin.interpreters</name>
+<value>org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter,org.apache.zeppelin.spark.SparkSqlInterpreter,org.apache.zeppelin.spark.DepInterpreter,org.apache.zeppelin.markdown.Markdown,org.apache.zeppelin.shell.ShellInterpreter,org.apache.zeppelin.hive.HiveInterpreter,com.me.MyNewInterpreter</value>
</property>
-</code></pre></div>
-<ol>
+</code></pre></div></li>
<li><p>Add your interpreter to the <a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java#L397">default
configuration</a> which is used when there is no
<code>zeppelin-site.xml</code>.</p></li>
<li><p>Start Zeppelin by running <code>./bin/zeppelin-daemon.sh
start</code>.</p></li>
<li><p>In the interpreter page, click the <code>+Create</code> button and
configure your interpreter properties.
Now you are done and ready to use your interpreter.</p></li>
</ol>
-<p>Note that the interpreters released with zeppelin have a <a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java#L397">default
configuration</a> which is used when there is no
<code>conf/zeppelin-site.xml</code>.</p>
+<blockquote>
+<p><strong>Note :</strong> Interpreters released with zeppelin have a <a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java#L397">default
configuration</a> which is used when there is no
<code>conf/zeppelin-site.xml</code>.</p>
+</blockquote>
-<h3>Use your interpreter</h3>
+<h2>Use your interpreter</h2>
-<h4>0.5.0</h4>
+<h3>0.5.0</h3>
<p>Inside of a notebook, <code>%[INTERPRETER_NAME]</code> directive will call
your interpreter.
Note that the first interpreter configuration in zeppelin.interpreters will be
the default one.</p>
@@ -295,9 +300,7 @@ Note that the first interpreter configur
val a = "My interpreter"
println(a)
</code></pre></div>
-<p><br /></p>
-
-<h4>0.6.0 and later</h4>
+<h3>0.6.0 and later</h3>
<p>Inside of a notebook, <code>%[INTERPRETER_GROUP].[INTERPRETER_NAME]</code>
directive will call your interpreter.
Note that the first interpreter configuration in zeppelin.interpreters will be
the default one.</p>
@@ -325,7 +328,7 @@ codes for myintp1
codes for myintp2
</code></pre></div>
-<h3>Examples</h3>
+<h2>Examples</h2>
<p>Checkout some interpreters released with Zeppelin by default.</p>
@@ -336,19 +339,19 @@ codes for myintp2
<li><a href="https://github.com/apache/zeppelin/tree/master/jdbc">jdbc</a></li>
</ul>
-<h3>Contributing a new Interpreter to Zeppelin releases</h3>
+<h2>Contributing a new Interpreter to Zeppelin releases</h2>
<p>We welcome contribution to a new interpreter. Please follow these few
steps:</p>
<ul>
-<li>First, check out the general contribution guide <a
href="./howtocontributewebsite.html">here</a>.</li>
-<li>Follow the steps in "Make your own Interpreter" section
above.</li>
-<li>Add your interpreter as in the "Configure your interpreter"
section above; also add it to the example template <a
href="https://github.com/apache/zeppelin/blob/master/conf/zeppelin-site.xml.template">zeppelin-site.xml.template</a>.</li>
-<li>Add tests! They are run by Travis for all changes and it is important that
they are self-contained.</li>
+<li>First, check out the general contribution guide <a
href="https://github.com/apache/zeppelin/blob/master/CONTRIBUTING.md">here</a>.</li>
+<li>Follow the steps in <a href="#make-your-own-interpreter">Make your own
Interpreter</a> section above.</li>
+<li>Add your interpreter as in the <a
href="#configure-your-interpreter">Configure your interpreter</a> section
above; also add it to the example template <a
href="https://github.com/apache/zeppelin/blob/master/conf/zeppelin-site.xml.template">zeppelin-site.xml.template</a>.</li>
+<li>Add tests! They are run by <a
href="https://travis-ci.org/apache/zeppelin">Travis</a> for all changes and it
is important that they are self-contained.</li>
<li>Include your interpreter as a module in <a
href="https://github.com/apache/zeppelin/blob/master/pom.xml"><code>pom.xml</code></a>.</li>
<li>Add documentation on how to use your interpreter under
<code>docs/interpreter/</code>. Follow the Markdown style as this <a
href="https://github.com/apache/zeppelin/blob/master/docs/interpreter/elasticsearch.md">example</a>.
Make sure you list config settings and provide working examples on using your
interpreter in code boxes in Markdown. Link to images as appropriate (images
should go to <code>docs/assets/themes/zeppelin/img/docs-img/</code>). And add a
link to your documentation in the navigation menu
(<code>docs/_includes/themes/zeppelin/_navigation.html</code>).</li>
<li>Most importantly, ensure licenses of the transitive closure of all
dependencies are list in <a
href="https://github.com/apache/zeppelin/blob/master/zeppelin-distribution/src/bin_license/LICENSE">license
file</a>.</li>
-<li>Commit your changes and open a Pull Request on the project <a
href="https://github.com/apache/zeppelin">Mirror on GitHub</a>; check to make
sure Travis CI build is passing.</li>
+<li>Commit your changes and open a <a
href="https://github.com/apache/zeppelin/pulls">Pull Request</a> on the project
<a href="https://github.com/apache/zeppelin">Mirror on GitHub</a>; check to
make sure Travis CI build is passing.</li>
</ul>
</div>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html
(original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html Sun
Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -180,14 +181,18 @@ See the License for the specific languag
limitations under the License.
-->
-<h2>Back-end Angular API in Zeppelin</h2>
+<h1>Back-end Angular API in Apache Zeppelin</h1>
-<p>Angular display system treats output as a view template for <a
href="https://angularjs.org/">AngularJS</a>.
-It compiles templates and displays them inside of Zeppelin.</p>
+<div id="toc"></div>
+
+<h2>Overview</h2>
-<p>Zeppelin provides a gateway between your interpreter and your compiled
<strong>AngularJS view</strong> templates.
+<p>Angular display system treats output as a view template for <a
href="https://angularjs.org/">AngularJS</a>.
+It compiles templates and displays them inside of Apache Zeppelin. Zeppelin
provides a gateway between your interpreter and your compiled <strong>AngularJS
view</strong> templates.
Therefore, you can not only update scope variables from your interpreter but
also watch them in the interpreter, which is JVM process.</p>
+<h2>Basic Usage</h2>
+
<h3>Print AngularJS view</h3>
<p>To use angular display system, you should start with <code>%angular</code>.
@@ -250,25 +255,22 @@ When the button is clicked, you'll s
<p>In this section, we will introduce a simpler and more intuitive way of
using <strong>Angular Display System</strong> in Zeppelin.</p>
-<h3>How can we use it?</h3>
-
<p>Here are some usages.</p>
-<h4>Import</h4>
-
-<h5>- In notebook scope</h5>
-<div class="highlight"><pre><code class="scala language-scala"
data-lang="scala"><span class="k">import</span> <span
class="nn">org.apache.zeppelin.display.angular.notebookscope._</span>
+<h3>Import</h3>
+<div class="highlight"><pre><code class="scala language-scala"
data-lang="scala"><span class="c1">// In notebook scope</span>
+<span class="k">import</span> <span
class="nn">org.apache.zeppelin.display.angular.notebookscope._</span>
<span class="k">import</span> <span class="nn">AngularElem._</span>
-</code></pre></div>
-<h5>- In paragraph scope</h5>
-<div class="highlight"><pre><code class="scala language-scala"
data-lang="scala"><span class="k">import</span> <span
class="nn">org.apache.zeppelin.display.angular.paragraphscope._</span>
+
+<span class="c1">// In paragraph scope</span>
+<span class="k">import</span> <span
class="nn">org.apache.zeppelin.display.angular.paragraphscope._</span>
<span class="k">import</span> <span class="nn">AngularElem._</span>
</code></pre></div>
-<h4>Display Element</h4>
+<h3>Display Element</h3>
<div class="highlight"><pre><code class="scala language-scala"
data-lang="scala"><span class="c1">// automatically convert to string and print
with %angular display system directive in front.</span>
<span class="o"><</span><span class="n">div</span><span
class="o">><</span><span class="n">div</span><span
class="o">>.</span><span class="n">display</span>
</code></pre></div>
-<h4>Event Handler</h4>
+<h3>Event Handler</h3>
<div class="highlight"><pre><code class="scala language-scala"
data-lang="scala"><span class="c1">// on click</span>
<span class="o"><</span><span class="n">div</span><span
class="o">></</span><span class="n">div</span><span
class="o">>.</span><span class="n">onClick</span><span class="o">(()</span>
<span class="k">=></span> <span class="o">{</span>
<span class="n">my</span> <span class="n">callback</span> <span
class="n">routine</span>
@@ -284,14 +286,14 @@ When the button is clicked, you'll s
<span class="n">my</span> <span class="n">callback</span> <span
class="n">routine</span>
<span class="o">}).</span><span class="n">display</span>
</code></pre></div>
-<h4>Bind Model</h4>
+<h3>Bind Model</h3>
<div class="highlight"><pre><code class="scala language-scala"
data-lang="scala"><span class="c1">// bind model</span>
<span class="o"><</span><span class="n">div</span><span
class="o">></</span><span class="n">div</span><span
class="o">>.</span><span class="n">model</span><span class="o">(</span><span
class="s">"myModel"</span><span class="o">).</span><span
class="n">display</span>
<span class="c1">// bind model with initial value</span>
<span class="o"><</span><span class="n">div</span><span
class="o">></</span><span class="n">div</span><span
class="o">>.</span><span class="n">model</span><span class="o">(</span><span
class="s">"myModel"</span><span class="o">,</span> <span
class="n">initialValue</span><span class="o">).</span><span
class="n">display</span>
</code></pre></div>
-<h4>Interact with Model</h4>
+<h3>Interact with Model</h3>
<div class="highlight"><pre><code class="scala language-scala"
data-lang="scala"><span class="c1">// read model</span>
<span class="nc">AngularModel</span><span class="o">(</span><span
class="s">"myModel"</span><span class="o">)()</span>
Modified:
zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html
(original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html Sun
Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -180,6 +181,10 @@ See the License for the specific languag
limitations under the License.
-->
+<h1>Basic Display System in Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
<h2>Text</h2>
<p>By default, Apache Zeppelin prints interpreter responce as a plain text
using <code>text</code> display system.</p>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html
(original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html Sun
Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -180,19 +181,19 @@ See the License for the specific languag
limitations under the License.
-->
-<h2>Front-end Angular API in Zeppelin</h2>
+<h1>Front-end Angular API in Apache Zeppelin</h1>
-<p>In addition to the back-end API to handle Angular objects binding, Zeppelin
also exposes a simple AngularJS <strong><code>z</code></strong> object on the
front-end side to expose the same capabilities.</p>
+<div id="toc"></div>
-<p>This <strong><code>z</code></strong> object is accessible in the Angular
isolated scope for each paragraph.</p>
+<h2>Basic Usage</h2>
-<p><br /></p>
+<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></p>
-
-<p>Bind a value to an angular object and a <strong>mandatory</strong> target
paragraph:</p>
+<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>
@@ -217,8 +218,10 @@ limitations under the License.
<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="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>
+<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>
@@ -242,23 +245,23 @@ limitations under the License.
<p><br /></p>
-<h3>Overriding dynamic form with Angular Object</h3>
+<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
<em>${formName}</em>, the Angular object will have higher priority and the
<strong>Dynamic Form</strong> will not be displayed. Example: </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>
-<h3>Feature matrix comparison</h3>
+<h2>Feature matrix comparison</h2>
-<p>How does the front-end AngularJS API compares to the back-end API ? Below
is a comparison matrix for both APIs:</p>
+<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>
+<table class="table-configuration">
<thead>
<tr>
<th>Actions</th>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/index.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/index.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/index.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/index.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html Sun Jun 26 06:16:07
2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -185,23 +186,7 @@ limitations under the License.
<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>
-<ul>
-<li><a href="#installation">Installation</a>
-
-<ul>
-<li><a href="#downloading-binary-package">Downloading Binary Package</a></li>
-<li><a href="#building-from-source">Building from Source</a></li>
-</ul></li>
-<li><a href="#starting-apache-zeppelin-with-command-line">Starting Apache
Zeppelin with Command Line</a>
-
-<ul>
-<li><a href="#start-zeppelin">Start Zeppelin</a></li>
-<li><a href="#stop-zeppelin">Stop Zeppelin</a></li>
-<li><a
href="#optional-start-apache-zeppelin-with-a-service-manager">(Optional) Start
Apache Zeppelin with a service manager</a></li>
-</ul></li>
-<li><a href="#what-is-the-next">What is the next?</a></li>
-<li><a href="#apache-zeppelin-configuration">Apache Zeppelin
Configuration</a></li>
-</ul>
+<div id="toc"></div>
<h2>Installation</h2>
@@ -222,7 +207,7 @@ This page will help you to get started a
</tr>
</table>
-<p>There are two options to install Apache Zeppelin on your machine. One is <a
href="#downloading-binary-package">downloading prebuild binary package</a> from
the archive.
+<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>
@@ -330,10 +315,25 @@ exec bin/zeppelin-daemon.sh upstart
<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>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>
+<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>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html Sun Jun 26 06:16:07
2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -180,19 +181,21 @@ See the License for the specific languag
limitations under the License.
-->
-<h2>Manual upgrade procedure for Zeppelin</h2>
+<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>
-<h3>Instructions</h3>
+<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">Install page</a></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
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html Sun Jun 26
06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -180,7 +181,11 @@ See the License for the specific languag
limitations under the License.
-->
-<h2>Vagrant Virtual Machine for Apache Zeppelin</h2>
+<h1>Vagrant Virtual Machine for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
<p>Apache Zeppelin distribution includes a scripts directory</p>
@@ -190,11 +195,11 @@ limitations under the License.
For PySpark users, this script includes several helpful <a
href="#python-extras">Python Libraries</a>.
For SparkR users, this script includes several helpful <a href="#r-extras">R
Libraries</a>.</p>
-<h4>Installing the required components to launch a virtual machine.</h4>
+<h3>Prerequisites</h3>
<p>This script requires three applications, <a
href="http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip"
title="Ansible">Ansible</a>, <a href="http://www.vagrantup.com"
title="Vagrant">Vagrant</a> and <a href="https://www.virtualbox.org/"
title="Virtual Box">Virtual Box</a>. All of these applications are freely
available as Open Source projects and extremely easy to set up on most
operating systems.</p>
-<h3>Create a Zeppelin Ready VM in 4 Steps (5 on Windows)</h3>
+<h2>Create a Zeppelin Ready VM</h2>
<p>If you are running Windows and don't yet have python installed, <a
href="https://www.python.org/downloads/release/python-2710/">install Python
2.7.x</a> first.</p>
@@ -215,9 +220,12 @@ ansible --version
<p>If you don't wish to build Zeppelin from scratch, run the z-manager
installer script while running in the guest VM:</p>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">curl -fsSL
https://raw.githubusercontent.com/NFLabs/z-manager/master/zeppelin-installer.sh
| bash
</code></pre></div>
-<h3>Building Zeppelin</h3>
+<h2>Building Zeppelin</h2>
-<p>You can now <code>git clone git://git.apache.org/zeppelin.git</code> into a
directory on your host machine, or directly in your virtual machine.</p>
+<p>You can now </p>
+<div class="highlight"><pre><code class="text language-text"
data-lang="text">git clone git://git.apache.org/zeppelin.git
+</code></pre></div>
+<p>into a directory on your host machine, or directly in your virtual
machine.</p>
<p>Cloning Zeppelin into the <code>/scripts/vagrant/zeppelin-dev</code>
directory from the host, will allow the directory to be shared between your
host and the guest machine.</p>
@@ -228,7 +236,7 @@ ansible --version
<p>By default, Vagrant will share your project directory (the directory with
the Vagrantfile) to <code>/vagrant</code>. Which means you should be able to
build within the guest machine after you
<code>cd /vagrant/zeppelin</code></p>
-<h3>What's in this VM?</h3>
+<h2>What's in this VM?</h2>
<p>Running the following commands in the guest machine should display these
expected versions:</p>
@@ -251,7 +259,7 @@ ansible --version
<li><a href="https://www.r-project.org/">R</a> and R Packages required to run
the R Interpreter and the related R tutorial notebook, including: Knitr,
devtools, repr, rCharts, ggplot2, googleVis, mplot, htmltools, base64enc,
data.table</li>
</ul>
-<h3>How to build & run Zeppelin</h3>
+<h2>How to build & run Zeppelin</h2>
<p>This assumes you've already cloned the project either on the host
machine in the zeppelin-dev directory (to be shared with the guest machine) or
cloned directly into a directory while running inside the guest machine. The
following build steps will also include Python and R support via PySpark and
SparkR:</p>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">cd /zeppelin
@@ -262,7 +270,7 @@ mvn clean package -Pspark-1.6 -Ppyspark
<p>If you <a href="#tweaking-the-virtual-machine">turned off port
forwarding</a> in the <code>Vagrantfile</code> browse to
<code>http://192.168.51.52:8080</code></p>
-<h3>Tweaking the Virtual Machine</h3>
+<h2>Tweaking the Virtual Machine</h2>
<p>If you plan to run this virtual machine along side other Vagrant images,
you may wish to bind the virtual machine to a specific IP address, and not use
port fowarding from your local host.</p>
@@ -273,6 +281,8 @@ config.vm.network "private_network&
<p><code>vagrant halt</code> followed by <code>vagrant up</code> will restart
the guest machine bound to the IP address of <code>192.168.51.52</code>.
This approach usually is typically required if running other virtual machines
that discover each other directly by IP address, such as Spark Masters and
Slaves as well as Cassandra Nodes, Elasticsearch Nodes, and other Spark data
sources. You may wish to launch nodes in virtual machines with IP addresses in
a subnet that works for your local network, such as: 192.168.51.53,
192.168.51.54, 192.168.51.53, etc..</p>
+<h2>Extras</h2>
+
<h3>Python Extras</h3>
<p>With Zeppelin running, <strong>Numpy</strong>, <strong>SciPy</strong>,
<strong>Pandas</strong> and <strong>Matplotlib</strong> will be available.
Create a pyspark notebook, and try the below code.</p>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html Sun Jun 26
06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html Sun Jun 26
06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
<div class="row">
<div class="col-md-12">
- <h2>Alluxio Interpreter for Apache Zeppelin</h2>
+ <h1>Alluxio Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
<p><a href="http://alluxio.org/">Alluxio</a> is a memory-centric distributed
storage system enabling reliable data sharing at memory-speed across cluster
frameworks.</p>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html Sun Jun 26
06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,9 @@
<div class="row">
<div class="col-md-12">
- <h2>Cassandra CQL Interpreter for Apache Zeppelin</h2>
+ <h1>Cassandra CQL Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
<table class="table-configuration">
<tr>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html Sun Jun 26
06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
<div class="row">
<div class="col-md-12">
- <h2>Elasticsearch Interpreter for Apache Zeppelin</h2>
+ <h1>Elasticsearch Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
<p><a href="https://www.elastic.co/products/elasticsearch">Elasticsearch</a>
is a highly scalable open-source full-text search and analytics engine. It
allows you to store, search, and analyze big volumes of data quickly and in
near real time. It is generally used as the underlying engine/technology that
powers applications that have complex search features and requirements.</p>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html Sun Jun 26
06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
<div class="row">
<div class="col-md-12">
- <h2>Flink interpreter for Apache Zeppelin</h2>
+ <h1>Flink interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
<p><a href="https://flink.apache.org">Apache Flink</a> is an open source
platform for distributed stream and batch data processing. Flinkâs core is a
streaming dataflow engine that provides data distribution, communication, and
fault tolerance for distributed computations over data streams. Flink also
builds batch processing on top of the streaming engine, overlaying native
iteration support, managed memory, and program optimization.</p>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html Sun Jun 26
06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
<div class="row">
<div class="col-md-12">
- <h2>Geode/Gemfire OQL Interpreter for Apache Zeppelin</h2>
+ <h1>Geode/Gemfire OQL Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
<table class="table-configuration">
<tr>
@@ -196,7 +201,7 @@
<p>This <a href="https://www.youtube.com/watch?v=zvzzA9GXu3Q">Video
Tutorial</a> illustrates some of the features provided by the <code>Geode
Interpreter</code>.</p>
-<h3>Create Interpreter</h3>
+<h2>Create Interpreter</h2>
<p>By default Zeppelin creates one <code>Geode/OQL</code> instance. You can
remove it or create more instances.</p>
@@ -208,11 +213,11 @@
<p>Note: The <code>Name</code> of the instance is used only to distinguish the
instances while binding them to the <code>Notebook</code>. The
<code>Name</code> is irrelevant inside the <code>Notebook</code>. In the
<code>Notebook</code> you must use <code>%geode.oql</code> tag.</p>
</blockquote>
-<h3>Bind to Notebook</h3>
+<h2>Bind to Notebook</h2>
<p>In the <code>Notebook</code> click on the <code>settings</code> icon in the
top right corner. The select/deselect the interpreters to be bound with the
<code>Notebook</code>.</p>
-<h3>Configuration</h3>
+<h2>Configuration</h2>
<p>You can modify the configuration of the Geode from the
<code>Interpreter</code> section. The Geode interpreter expresses the
following properties:</p>
@@ -239,7 +244,7 @@
</tr>
</table>
-<h3>How to use</h3>
+<h2>How to use</h2>
<blockquote>
<p><em>Tip 1: Use (CTRL + .) for OQL auto-completion.</em></p>
@@ -247,7 +252,7 @@
<p><em>Tip 2: Always start the paragraphs with the full
<code>%geode.oql</code> prefix tag! The short notation: <code>%geode</code>
would still be able run the OQL queries but the syntax highlighting and the
auto-completions will be disabled.</em></p>
</blockquote>
-<h4>Create / Destroy Regions</h4>
+<h3>Create / Destroy Regions</h3>
<p>The OQL specification does not support <a
href="https://cwiki.apache.org/confluence/display/GEODE/Index#Index-MainConceptsandComponents">Geode
Regions</a> mutation operations. To <code>create</code>/<code>destroy</code>
regions one should use the <a
href="http://geode-docs.cfapps.io/docs/tools_modules/gfsh/chapter_overview.html">GFSH</a>
shell tool instead. In the following it is assumed that the GFSH is colocated
with Zeppelin server.</p>
<div class="highlight"><pre><code class="bash language-bash"
data-lang="bash">%sh
@@ -266,7 +271,7 @@ gfsh <span class="s"><< EOF</span>
</code></pre></div>
<p>Above snippet re-creates two regions: <code>regionEmployee</code> and
<code>regionCompany</code>. Note that you have to explicitly specify the
locator host and port. The values should match those you have used in the Geode
Interpreter configuration. Comprehensive list of <a
href="http://geode-docs.cfapps.io/docs/tools_modules/gfsh/gfsh_quick_reference.html">GFSH
Commands by Functional Area</a>.</p>
-<h4>Basic OQL</h4>
+<h3>Basic OQL</h3>
<div class="highlight"><pre><code class="sql language-sql"
data-lang="sql"><span class="o">%</span><span class="n">geode</span><span
class="p">.</span><span class="n">oql</span>
<span class="k">SELECT</span> <span class="k">count</span><span
class="p">(</span><span class="o">*</span><span class="p">)</span> <span
class="k">FROM</span> <span class="o">/</span><span
class="n">regionEmployee</span>
</code></pre></div>
@@ -294,20 +299,24 @@ gfsh <span class="s"><< EOF</span>
<p>Note: You can have multiple queries in the same paragraph but only the
result from the first is displayed. [<a
href="https://issues.apache.org/jira/browse/ZEPPELIN-178">1</a>], [<a
href="https://issues.apache.org/jira/browse/ZEPPELIN-212">2</a>].</p>
</blockquote>
-<h4>GFSH Commands From The Shell</h4>
+<h3>GFSH Commands From The Shell</h3>
<p>Use the Shell Interpreter (<code>%sh</code>) to run OQL commands form the
command line:</p>
<div class="highlight"><pre><code class="bash language-bash"
data-lang="bash">%sh
<span class="nb">source</span> /etc/geode/conf/geode-env.sh
gfsh -e <span class="s2">"connect"</span> -e <span
class="s2">"list members"</span>
</code></pre></div>
-<h4>Apply Zeppelin Dynamic Forms</h4>
+<h3>Apply Zeppelin Dynamic Forms</h3>
<p>You can leverage <a href="../manual/dynamicform.html">Zeppelin Dynamic
Form</a> inside your OQL queries. You can use both the <code>text input</code>
and <code>select form</code> parameterization features</p>
<div class="highlight"><pre><code class="sql language-sql"
data-lang="sql"><span class="o">%</span><span class="n">geode</span><span
class="p">.</span><span class="n">oql</span>
<span class="k">SELECT</span> <span class="o">*</span> <span
class="k">FROM</span> <span class="o">/</span><span
class="n">regionEmployee</span> <span class="n">e</span> <span
class="k">WHERE</span> <span class="n">e</span><span class="p">.</span><span
class="n">employeeId</span> <span class="o">></span> <span
class="err">${</span><span class="n">Id</span><span class="err">}</span>
</code></pre></div>
-<h4>Geode REST API</h4>
+<h3>Auto-completion</h3>
+
+<p>The Geode Interpreter provides a basic auto-completion functionality. On
<code>(Ctrl+.)</code> it list the most relevant suggestions in a pop-up
window.</p>
+
+<h2>Geode REST API</h2>
<p>To list the defined regions you can use the <a
href="http://geode-docs.cfapps.io/docs/geode_rest/chapter_overview.html">Geode
REST API</a>:</p>
<div class="highlight"><pre><code class="text language-text"
data-lang="text">http://<geode server
hostname>phd1.localdomain:8484/gemfire-api/v1/
@@ -331,10 +340,6 @@ gfsh -e <span class="s2">"connect&q
<div class="highlight"><pre><code class="text language-text"
data-lang="text">http-service-port=8484
start-dev-rest-api=true
</code></pre></div>
-<h3>Auto-completion</h3>
-
-<p>The Geode Interpreter provides a basic auto-completion functionality. On
<code>(Ctrl+.)</code> it list the most relevant suggestions in a pop-up
window.</p>
-
</div>
</div>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html Sun Jun 26
06:16:07 2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -166,21 +167,22 @@
<div class="row">
<div class="col-md-12">
- <h2>HBase Shell Interpreter for Apache Zeppelin</h2>
+ <h1>HBase Shell Interpreter for Apache Zeppelin</h1>
-<p><a href="http://hbase.apache.org/book.html#shell">HBase Shell</a> is a
JRuby IRB client for Apache HBase. This interpreter provides all capabilities
of Apache HBase shell within Apache Zeppelin. The interpreter assumes that
Apache HBase client software has been installed and it can connect to the
Apache HBase cluster from the machine on where Apache Zeppelin is installed.<br>
-To get start with HBase, please see <a
href="https://hbase.apache.org/book.html#quickstart">HBase Quickstart</a></p>
+<div id="toc"></div>
-<h2>HBase release supported</h2>
+<h2>Overview</h2>
-<p>By default, Zeppelin is built against HBase 1.0.x releases. To work with
HBase 1.1.x releases, use the following build command:
-```bash</p>
+<p><a href="http://hbase.apache.org/book.html#shell">HBase Shell</a> is a
JRuby IRB client for Apache HBase. This interpreter provides all capabilities
of Apache HBase shell within Apache Zeppelin. The interpreter assumes that
Apache HBase client software has been installed and it can connect to the
Apache HBase cluster from the machine on where Apache Zeppelin is installed.<br>
+To get start with HBase, please see <a
href="https://hbase.apache.org/book.html#quickstart">HBase Quickstart</a>.</p>
-<h1>HBase 1.1.4</h1>
+<h2>HBase release supported</h2>
-<p>mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version=2.6.0 -P
build-distr -Dhbase.hbase.version=1.1.4 -Dhbase.hadoop.version=2.6.0
-```
-To work with HBase 1.2.0+, use the following build command:</p>
+<p>By default, Zeppelin is built against HBase 1.0.x releases. To work with
HBase 1.1.x releases, use the following build command:</p>
+<div class="highlight"><pre><code class="bash language-bash"
data-lang="bash"><span class="c"># HBase 1.1.4</span>
+mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version<span
class="o">=</span>2.6.0 -P build-distr -Dhbase.hbase.version<span
class="o">=</span>1.1.4 -Dhbase.hadoop.version<span class="o">=</span>2.6.0
+</code></pre></div>
+<p>To work with HBase 1.2.0+, use the following build command:</p>
<div class="highlight"><pre><code class="bash language-bash"
data-lang="bash"><span class="c"># HBase 1.2.0</span>
mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version<span
class="o">=</span>2.6.0 -P build-distr -Dhbase.hbase.version<span
class="o">=</span>1.2.0 -Dhbase.hadoop.version<span class="o">=</span>2.6.0
</code></pre></div>
@@ -241,7 +243,7 @@ create <span class="s1">'test'</
<div class="highlight"><pre><code class="bash language-bash"
data-lang="bash">%hbase
put <span class="s1">'test'</span>, <span
class="s1">'row1'</span>, <span class="s1">'cf:a'</span>, <span
class="s1">'value1'</span>
</code></pre></div>
-<p>For more information on all commands available, refer to <a
href="https://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/">HBase
shell commands</a></p>
+<p>For more information on all commands available, refer to <a
href="https://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/">HBase
shell commands</a>.</p>
</div>
</div>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html Sun Jun 26 06:16:07
2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
<div class="row">
<div class="col-md-12">
- <h2>HDFS File System Interpreter for Apache Zeppelin</h2>
+ <h1>HDFS File System Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
<p><a href="http://hadoop.apache.org/">Hadoop File System</a> is a
distributed, fault tolerant file system part of the hadoop project and is often
used as storage for distributed processing engines like <a
href="http://hadoop.apache.org/">Hadoop MapReduce</a> and <a
href="http://spark.apache.org/">Apache Spark</a> or underlying file systems
like <a href="http://www.alluxio.org/">Alluxio</a>.</p>
@@ -209,17 +214,17 @@ It supports the basic shell file command
<p><strong>Tip :</strong> Use ( Ctrl + . ) for autocompletion.</p>
</blockquote>
-<h3>Create Interpreter</h3>
+<h2>Create Interpreter</h2>
<p>In a notebook, to enable the <strong>HDFS</strong> interpreter, click the
<strong>Gear</strong> icon and select <strong>HDFS</strong>.</p>
-<h4>WebHDFS REST API</h4>
+<h2>WebHDFS REST API</h2>
<p>You can confirm that you're able to access the WebHDFS API by running a
curl command against the WebHDFS end point provided to the interpreter.</p>
-<p>Here is an example:
-$> curl "http://localhost:50070/webhdfs/v1/?op=LISTSTATUS"</p>
-
+<p>Here is an example:</p>
+<div class="highlight"><pre><code class="bash language-bash"
data-lang="bash"><span class="nv">$></span> curl <span
class="s2">"http://localhost:50070/webhdfs/v1/?op=LISTSTATUS"</span>
+</code></pre></div>
</div>
</div>
Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html
URL:
http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html Sun Jun 26 06:16:07
2016
@@ -34,6 +34,7 @@
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
<script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+ <script
src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
<!-- atom & rss feed -->
<link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml"
rel="alternate" title="Sitewide ATOM Feed">
@@ -166,9 +167,9 @@
<div class="row">
<div class="col-md-12">
- <h2>Hive Interpreter for Apache Zeppelin</h2>
+ <h1>Hive Interpreter for Apache Zeppelin</h1>
-<p>The <a href="https://hive.apache.org/">Apache Hive</a> ⢠data warehouse
software facilitates querying and managing large datasets residing in
distributed storage. Hive provides a mechanism to project structure onto this
data and query the data using a SQL-like language called HiveQL. At the same
time this language also allows traditional map/reduce programmers to plug in
their custom mappers and reducers when it is inconvenient or inefficient to
express this logic in HiveQL.</p>
+<div id="toc"></div>
<h2>Important Notice</h2>
@@ -216,8 +217,6 @@
</tr>
</table>
-<hr>
-
<h3>Configuration</h3>
<table class="table-configuration">
@@ -280,6 +279,10 @@
<p>This interpreter provides multiple configuration with
<code>${prefix}</code>. User can set a multiple connection properties by this
prefix. It can be used like <code>%hive(${prefix})</code>.</p>
+<h2>Overview</h2>
+
+<p>The <a href="https://hive.apache.org/">Apache Hive</a> ⢠data warehouse
software facilitates querying and managing large datasets residing in
distributed storage. Hive provides a mechanism to project structure onto this
data and query the data using a SQL-like language called HiveQL. At the same
time this language also allows traditional map/reduce programmers to plug in
their custom mappers and reducers when it is inconvenient or inefficient to
express this logic in HiveQL.</p>
+
<h2>How to use</h2>
<p>Basically, you can use</p>