You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by zj...@apache.org on 2019/09/29 07:49:18 UTC
svn commit: r1867697 [2/7] - in /zeppelin/site/docs/0.8.2: ./ development/
development/contribution/ development/helium/ interpreter/ quickstart/
setup/basics/ setup/deployment/ setup/operation/ setup/security/
setup/storage/ usage/display_system/ usag...
Modified: zeppelin/site/docs/0.8.2/interpreter/cassandra.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/cassandra.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/cassandra.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/cassandra.html Sun Sep 29 07:49:17 2019
@@ -335,7 +335,7 @@ limitations under the License.
<h2>CQL statements</h2>
<p>This interpreter is compatible with any CQL statement supported by Cassandra. Ex:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">users</span><span class="p">(</span><span class="n">login</span><span class="p">,</span><span class="n">name</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="s1">'jdoe'</span><span class="p">,</span><span class="s1">'John DOE'</span><span class="p">);</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">users</span><span class="p">(</span><span class="n">login</span><span class="p">,</span><span class="n">name</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="s1">'jdoe'</span><span class="p">,</span><span class="s1">'John DOE'</span><span class="p">);</span>
<span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="n">users</span> <span class="k">WHERE</span> <span class="n">login</span><span class="o">=</span><span class="s1">'jdoe'</span><span class="p">;</span>
</code></pre></div>
<p>Each statement should be separated by a semi-colon ( <strong>;</strong> ) except the special commands below:</p>
@@ -353,7 +353,7 @@ limitations under the License.
</ol>
<p>Multi-line statements as well as multiple statements on the same line are also supported as long as they are separated by a semi-colon. Ex:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="n">USE</span> <span class="n">spark_demo</span><span class="p">;</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="n">USE</span> <span class="n">spark_demo</span><span class="p">;</span>
<span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="n">albums_by_country</span> <span class="k">LIMIT</span> <span class="mi">1</span><span class="p">;</span> <span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="n">countries</span> <span class="k">LIMIT</span> <span class="mi">1</span><span class="p">;</span>
@@ -362,18 +362,18 @@ limitations under the License.
<span class="k">WHERE</span> <span class="n">login</span><span class="o">=</span><span class="s1">'jlennon'</span><span class="p">;</span>
</code></pre></div>
<p>Batch statements are supported and can span multiple lines, as well as DDL (<code>CREATE</code>/<code>ALTER</code>/<code>DROP</code>) statements:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="k">BEGIN</span> <span class="n">BATCH</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="k">BEGIN</span> <span class="n">BATCH</span>
<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">users</span><span class="p">(</span><span class="n">login</span><span class="p">,</span><span class="n">name</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="s1">'jdoe'</span><span class="p">,</span><span class="s1">'John DOE'</span><span class="p">);</span>
<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">users_preferences</span><span class="p">(</span><span class="n">login</span><span class="p">,</span><span class="n">account_type</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="s1">'jdoe'</span><span class="p">,</span><span class="s1">'BASIC'</span><span class="p">);</span>
<span class="n">APPLY</span> <span class="n">BATCH</span><span class="p">;</span>
-<span class="k">CREATE</span> <span class="k">TABLE</span> <span class="k">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span> <span class="n">test</span><span class="p">(</span>
+<span class="k">CREATE</span> <span class="k">TABLE</span> <span class="n">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span> <span class="n">test</span><span class="p">(</span>
<span class="k">key</span> <span class="nb">int</span> <span class="k">PRIMARY</span> <span class="k">KEY</span><span class="p">,</span>
<span class="n">value</span> <span class="nb">text</span>
<span class="p">);</span>
</code></pre></div>
<p>CQL statements are <strong>case-insensitive</strong> (except for column names and values). This means that the following statements are equivalent and valid:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">users</span><span class="p">(</span><span class="n">login</span><span class="p">,</span><span class="n">name</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="s1">'jdoe'</span><span class="p">,</span><span class="s1">'John DOE'</span><span class="p">);</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">users</span><span class="p">(</span><span class="n">login</span><span class="p">,</span><span class="n">name</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="s1">'jdoe'</span><span class="p">,</span><span class="s1">'John DOE'</span><span class="p">);</span>
<span class="k">Insert</span> <span class="k">into</span> <span class="n">users</span><span class="p">(</span><span class="n">login</span><span class="p">,</span><span class="n">name</span><span class="p">)</span> <span class="k">vAlues</span><span class="p">(</span><span class="s1">'hsue'</span><span class="p">,</span><span class="s1">'Helen SUE'</span><span class="p">);</span>
</code></pre></div>
<p>The complete list of all CQL statements and versions can be found below:</p>
@@ -426,7 +426,7 @@ limitations under the License.
<h2>Comments in statements</h2>
<p>It is possible to add comments between statements. Single line comments start with the <strong>hash sign</strong> (#) or <strong>double slashes</strong> (//). Multi-line comments are enclosed between /** and **/. Ex:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">#</span><span class="n">Single</span> <span class="n">line</span> <span class="k">comment</span> <span class="n">style</span> <span class="mi">1</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">#</span><span class="n">Single</span> <span class="n">line</span> <span class="k">comment</span> <span class="n">style</span> <span class="mi">1</span>
<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">users</span><span class="p">(</span><span class="n">login</span><span class="p">,</span><span class="n">name</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="s1">'jdoe'</span><span class="p">,</span><span class="s1">'John DOE'</span><span class="p">);</span>
<span class="o">//</span><span class="n">Single</span> <span class="n">line</span> <span class="k">comment</span> <span class="n">style</span> <span class="mi">2</span>
@@ -621,7 +621,7 @@ There is a drop-down menu on the top lef
</blockquote>
<p>Some examples:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="k">CREATE</span> <span class="k">TABLE</span> <span class="k">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span> <span class="n">spark_demo</span><span class="p">.</span><span class="n">ts</span><span class="p">(</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="k">CREATE</span> <span class="k">TABLE</span> <span class="n">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span> <span class="n">spark_demo</span><span class="p">.</span><span class="n">ts</span><span class="p">(</span>
<span class="k">key</span> <span class="nb">int</span> <span class="k">PRIMARY</span> <span class="k">KEY</span><span class="p">,</span>
<span class="n">value</span> <span class="nb">text</span>
<span class="p">);</span>
@@ -666,7 +666,7 @@ There is a drop-down menu on the top lef
</ol>
<p>Example:</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>@prepare[statement-name]=...
+<div class="highlight"><pre><code class="text language-text" data-lang="text">@prepare[statement-name]=...
@bind[statement-name]=âtextâ, 1223, â2015-07-30 12:00:01â, null, true, [âlist_item1â, âlist_item2â]
@@ -688,7 +688,7 @@ there is only one instance of the interp
</blockquote>
<p>Example:</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>@prepare[select]=SELECT * FROM spark_demo.albums LIMIT ?
+<div class="highlight"><pre><code class="text language-text" data-lang="text">@prepare[select]=SELECT * FROM spark_demo.albums LIMIT ?
@prepare[select]=SELECT * FROM spark_demo.artists LIMIT ?
</code></pre></div>
@@ -701,7 +701,7 @@ thus it is necessary to <strong>avoid re
<h4>@bind</h4>
<p>Once the statement is prepared (possibly in a separated notebook/paragraph). You can bind values to it:</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>@bind[select_first]=10
+<div class="highlight"><pre><code class="text language-text" data-lang="text">@bind[select_first]=10
</code></pre></div>
<p>Bound values are not mandatory for the <strong>@bind</strong> statement. However if you provide bound values, they need to comply to some syntax:</p>
@@ -728,7 +728,7 @@ thus it is necessary to <strong>avoid re
<blockquote>
<p>It is possible to use the @bind statement inside a batch:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="k">BEGIN</span> <span class="n">BATCH</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="k">BEGIN</span> <span class="n">BATCH</span>
<span class="o">@</span><span class="n">bind</span><span class="p">[</span><span class="n">insert_user</span><span class="p">]</span><span class="o">=</span><span class="s1">'jdoe'</span><span class="p">,</span><span class="s1">'John DOE'</span>
<span class="k">UPDATE</span> <span class="n">users</span> <span class="k">SET</span> <span class="n">age</span> <span class="o">=</span> <span class="mi">27</span> <span class="k">WHERE</span> <span class="n">login</span><span class="o">=</span><span class="s1">'hsue'</span><span class="p">;</span>
<span class="n">APPLY</span> <span class="n">BATCH</span><span class="p">;</span>
@@ -756,7 +756,7 @@ the first time the paragraph is executed
</blockquote>
<p>Example:</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>#Secondary index on performer style
+<div class="highlight"><pre><code class="text language-text" data-lang="text">#Secondary index on performer style
SELECT name, country, performer
FROM spark_demo.performers
WHERE name='${performer=Sheryl Crow|Doof|Fanfarlo|Los Paranoia}'
@@ -771,7 +771,7 @@ We could have also use the <strong>${sty
</blockquote>
<p>It is also possible to use dynamic forms for <strong>prepared statements</strong>:</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>@bind[select]=='${performer=Sheryl Crow|Doof|Fanfarlo|Los Paranoia}', '${style=Rock}'
+<div class="highlight"><pre><code class="text language-text" data-lang="text">@bind[select]=='${performer=Sheryl Crow|Doof|Fanfarlo|Los Paranoia}', '${style=Rock}'
</code></pre></div>
<h2>Shared states</h2>
Modified: zeppelin/site/docs/0.8.2/interpreter/elasticsearch.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/elasticsearch.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/elasticsearch.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/elasticsearch.html Sun Sep 29 07:49:17 2019
@@ -329,11 +329,11 @@ It is generally used as the underlying e
<p>In a paragraph, use <code>%elasticsearch</code> to select the Elasticsearch interpreter and then input all commands.
To get the list of available commands, use <code>help</code>.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%elasticsearch
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
<span class="nb">help</span>
Elasticsearch interpreter:
-General format: <command> /<indices>/<types>/<id> <option> <JSON>
+General format: <<span class="nb">command</span>> /<indices>/<types>/<id> <option> <JSON>
- indices: list of indices separated by commas <span class="o">(</span>depends on the <span class="nb">command</span><span class="o">)</span>
- types: list of document types separated by commas <span class="o">(</span>depends on the <span class="nb">command</span><span class="o">)</span>
Commands:
@@ -342,9 +342,9 @@ Commands:
. a query is either a JSON-formatted query, nor a lucene query
- size <value>
. defines the size of the result <span class="nb">set</span> <span class="o">(</span>default value is in the config<span class="o">)</span>
- . <span class="k">if</span> used, this <span class="nb">command</span> must be declared before a search <span class="nb">command</span>
+ . <span class="k">if </span>used, this <span class="nb">command </span>must be declared before a search <span class="nb">command</span>
- count /indices/types <query>
- . same comments as <span class="k">for</span> the search
+ . same comments as <span class="k">for </span>the search
- get /index/type/id
- delete /index/type/id
- index /index/type/id <json-formatted document>
@@ -357,7 +357,7 @@ Commands:
<h3>Get</h3>
<p>With the <code>get</code> command, you can find a document by id. The result is a JSON document.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%elasticsearch
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
get /index/type/id
</code></pre></div>
<p>Example:
@@ -380,12 +380,12 @@ get /index/type/id
<li>See <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html#query-string-syntax">Elasticsearch query string syntax</a> for more details about the content of such a query.</li>
</ul></li>
</ul>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%elasticsearch
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
search /index1,index2,.../type1,type2,... <JSON document containing the query or query_string elements>
</code></pre></div>
<p>If you want to modify the size of the result set, you can add a line that is setting the size, before your search command.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%elasticsearch
-size <span class="m">50</span>
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
+size 50
search /index1,index2,.../type1,type2,... <JSON document containing the query or query_string elements>
</code></pre></div>
<blockquote>
@@ -396,39 +396,38 @@ If there is at least one aggregation, th
<p>Examples:</p>
<ul>
-<li>With a JSON query:</li>
-</ul>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span> %elasticsearch
- search / <span class="o">{</span> <span class="s2">"query"</span>: <span class="o">{</span> <span class="s2">"match_all"</span>: <span class="o">{</span> <span class="o">}</span> <span class="o">}</span> <span class="o">}</span>
+<li><p>With a JSON query:</p>
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
+search / <span class="o">{</span> <span class="s2">"query"</span>: <span class="o">{</span> <span class="s2">"match_all"</span>: <span class="o">{</span> <span class="o">}</span> <span class="o">}</span> <span class="o">}</span>
- %elasticsearch
- search /logs <span class="o">{</span> <span class="s2">"query"</span>: <span class="o">{</span> <span class="s2">"query_string"</span>: <span class="o">{</span> <span class="s2">"query"</span>: <span class="s2">"request.method:GET AND status:200"</span> <span class="o">}</span> <span class="o">}</span> <span class="o">}</span>
+%elasticsearch
+search /logs <span class="o">{</span> <span class="s2">"query"</span>: <span class="o">{</span> <span class="s2">"query_string"</span>: <span class="o">{</span> <span class="s2">"query"</span>: <span class="s2">"request.method:GET AND status:200"</span> <span class="o">}</span> <span class="o">}</span> <span class="o">}</span>
- %elasticsearch
- search /logs <span class="o">{</span> <span class="s2">"aggs"</span>: <span class="o">{</span>
- <span class="s2">"content_length_stats"</span>: <span class="o">{</span>
- <span class="s2">"extended_stats"</span>: <span class="o">{</span>
- <span class="s2">"field"</span>: <span class="s2">"content_length"</span>
- <span class="o">}</span>
- <span class="o">}</span>
- <span class="o">}</span> <span class="o">}</span>
-</code></pre></div>
-<ul>
-<li>With query_string elements:</li>
+%elasticsearch
+search /logs <span class="o">{</span> <span class="s2">"aggs"</span>: <span class="o">{</span>
+<span class="s2">"content_length_stats"</span>: <span class="o">{</span>
+ <span class="s2">"extended_stats"</span>: <span class="o">{</span>
+ <span class="s2">"field"</span>: <span class="s2">"content_length"</span>
+ <span class="o">}</span>
+<span class="o">}</span>
+<span class="o">}</span> <span class="o">}</span>
+</code></pre></div></li>
+<li><p>With query_string elements:</p>
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
+search /logs request.method:GET AND status:200
+
+%elasticsearch
+search /logs <span class="o">(</span>404 AND <span class="o">(</span>POST OR DELETE<span class="o">))</span>
+</code></pre></div></li>
</ul>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span> %elasticsearch
- search /logs request.method:GET AND status:200
- %elasticsearch
- search /logs <span class="o">(</span><span class="m">404</span> AND <span class="o">(</span>POST OR DELETE<span class="o">))</span>
-</code></pre></div>
<blockquote>
<p><strong>Important</strong> : a document in Elasticsearch is a JSON document, so it is hierarchical, not flat as a row in a SQL table.
For the Elastic interpreter, the result of a search query is flattened.</p>
</blockquote>
<p>Suppose we have a JSON document:</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>{
+<div class="highlight"><pre><code class="text language-text" data-lang="text">{
"date": "2015-12-08T21:03:13.588Z",
"request": {
"method": "GET",
@@ -485,7 +484,7 @@ For the Elastic interpreter, the result
<h3>Count</h3>
<p>With the <code>count</code> command, you can count documents available in some indices and types. You can also provide a query.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%elasticsearch
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
count /index1,index2,.../type1,type2,... <JSON document containing the query OR a query string>
</code></pre></div>
<p>Examples:</p>
@@ -500,7 +499,7 @@ count /index1,index2,.../type1,type2,...
<h3>Index</h3>
<p>With the <code>index</code> command, you can insert/update a document in Elasticsearch.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%elasticsearch
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
index /index/type/id <JSON document>
%elasticsearch
@@ -509,14 +508,14 @@ index /index/type <JSON document>
<h3>Delete</h3>
<p>With the <code>delete</code> command, you can delete a document.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%elasticsearch
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
delete /index/type/id
</code></pre></div>
<h3>Apply Zeppelin Dynamic Forms</h3>
<p>You can leverage <a href="../usage/dynamic_form/intro.html">Zeppelin Dynamic Form</a> inside your queries. You can use both the <code>text input</code> and <code>select form</code> parameterization features.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%elasticsearch
-size <span class="si">${</span><span class="nv">limit</span><span class="p">=10</span><span class="si">}</span>
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%elasticsearch
+size <span class="k">${</span><span class="nv">limit</span><span class="p">=10</span><span class="k">}</span>
search /index/type <span class="o">{</span> <span class="s2">"query"</span>: <span class="o">{</span> <span class="s2">"match_all"</span>: <span class="o">{</span> <span class="o">}</span> <span class="o">}</span> <span class="o">}</span>
</code></pre></div>
</div>
Modified: zeppelin/site/docs/0.8.2/interpreter/flink.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/flink.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/flink.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/flink.html Sun Sep 29 07:49:17 2019
@@ -295,11 +295,11 @@ limitations under the License.
<h2>How to test it's working</h2>
<p>You can find an example of Flink usage in the Zeppelin Tutorial folder or try the following word count example, by using the <a href="https://www.zeppelinhub.com/viewer/notebooks/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL05GTGFicy96ZXBwZWxpbi1ub3RlYm9va3MvbWFzdGVyL25vdGVib29rcy8yQVFFREs1UEMvbm90ZS5qc29u">Zeppelin notebook</a> from Till Rohrmann's presentation <a href="http://www.slideshare.net/tillrohrmann/data-analysis-49806564">Interactive data analysis with Apache Flink</a> for Apache Flink Meetup.</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>%sh
+<div class="highlight"><pre><code class="text language-text" data-lang="text">%sh
rm 10.txt.utf-8
wget http://www.gutenberg.org/ebooks/10.txt.utf-8
</code></pre></div>
-<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="o">%</span><span class="n">flink</span>
+<div class="highlight"><pre><code class="scala"><span class="o">%</span><span class="n">flink</span>
<span class="k">case</span> <span class="k">class</span> <span class="nc">WordCount</span><span class="o">(</span><span class="n">word</span><span class="k">:</span> <span class="kt">String</span><span class="o">,</span> <span class="n">frequency</span><span class="k">:</span> <span class="kt">Int</span><span class="o">)</span>
<span class="k">val</span> <span class="n">bible</span><span class="k">:</span><span class="kt">DataSet</span><span class="o">[</span><span class="kt">String</span><span class="o">]</span> <span class="k">=</span> <span class="n">benv</span><span class="o">.</span><span class="n">readTextFile</span><span class="o">(</span><span class="s">"10.txt.utf-8"</span><span class="o">)</span>
<span class="k">val</span> <span class="n">partialCounts</span><span class="k">:</span> <span class="kt">DataSet</span><span class="o">[</span><span class="kt">WordCount</span><span class="o">]</span> <span class="k">=</span> <span class="n">bible</span><span class="o">.</span><span class="n">flatMap</span><span class="o">{</span>
@@ -310,7 +310,8 @@ wget http://www.gutenberg.org/ebooks/10.
<span class="k">val</span> <span class="n">wordCounts</span> <span class="k">=</span> <span class="n">partialCounts</span><span class="o">.</span><span class="n">groupBy</span><span class="o">(</span><span class="s">"word"</span><span class="o">).</span><span class="n">reduce</span><span class="o">{</span>
<span class="o">(</span><span class="n">left</span><span class="o">,</span> <span class="n">right</span><span class="o">)</span> <span class="k">=></span> <span class="nc">WordCount</span><span class="o">(</span><span class="n">left</span><span class="o">.</span><span class="n">word</span><span class="o">,</span> <span class="n">left</span><span class="o">.</span><span class="n">frequency</span> <span class="o">+</span> <span class="n">right</span><span class="o">.</span><span class="n">frequency</span><span class="o">)</span>
<span class="o">}</span>
-<span class="k">val</span> <span class="n">result10</span> <span class="k">=</span> <span class="n">wordCounts</span><span class="o">.</span><span class="n">first</span><span class="o">(</span><span class="mi">10</span><span class="o">).</span><span class="n">collect</span><span class="o">()</span></code></pre></figure>
+<span class="k">val</span> <span class="n">result10</span> <span class="k">=</span> <span class="n">wordCounts</span><span class="o">.</span><span class="n">first</span><span class="o">(</span><span class="mi">10</span><span class="o">).</span><span class="n">collect</span><span class="o">()</span>
+</code></pre></div>
</div>
</div>
Modified: zeppelin/site/docs/0.8.2/interpreter/geode.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/geode.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/geode.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/geode.html Sun Sep 29 07:49:17 2019
@@ -354,7 +354,7 @@ The Geode interpreter expresses the foll
<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="language-bash" data-lang="bash"><span></span>%sh
+<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 <span class="s"><< EOF</span>
@@ -374,27 +374,27 @@ The values should match those you have u
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>
<h3>Basic OQL</h3>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">geode</span><span class="p">.</span><span class="n">oql</span>
+<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>
<p>OQL <code>IN</code> and <code>SET</code> filters:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">geode</span><span class="p">.</span><span class="n">oql</span>
+<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="k">WHERE</span> <span class="n">companyId</span> <span class="k">IN</span> <span class="k">SET</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span> <span class="k">OR</span> <span class="n">lastName</span> <span class="k">IN</span> <span class="k">SET</span><span class="p">(</span><span class="s1">'Tzolov13'</span><span class="p">,</span> <span class="s1">'Tzolov73'</span><span class="p">)</span>
</code></pre></div>
<p>OQL <code>JOIN</code> operations</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">geode</span><span class="p">.</span><span class="n">oql</span>
+<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="n">e</span><span class="p">.</span><span class="n">employeeId</span><span class="p">,</span> <span class="n">e</span><span class="p">.</span><span class="n">firstName</span><span class="p">,</span> <span class="n">e</span><span class="p">.</span><span class="n">lastName</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">id</span> <span class="k">as</span> <span class="n">companyId</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">companyName</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">address</span>
<span class="k">FROM</span> <span class="o">/</span><span class="n">regionEmployee</span> <span class="n">e</span><span class="p">,</span> <span class="o">/</span><span class="n">regionCompany</span> <span class="k">c</span>
<span class="k">WHERE</span> <span class="n">e</span><span class="p">.</span><span class="n">companyId</span> <span class="o">=</span> <span class="k">c</span><span class="p">.</span><span class="n">id</span>
</code></pre></div>
<p>By default the QOL responses contain only the region entry values. To access the keys, query the <code>EntrySet</code> instead:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">geode</span><span class="p">.</span><span class="n">oql</span>
+<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="n">e</span><span class="p">.</span><span class="k">key</span><span class="p">,</span> <span class="n">e</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">companyId</span><span class="p">,</span> <span class="n">e</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">email</span>
<span class="k">FROM</span> <span class="o">/</span><span class="n">regionEmployee</span><span class="p">.</span><span class="n">entrySet</span> <span class="n">e</span>
</code></pre></div>
<p>Following query will return the EntrySet value as a Blob:</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">geode</span><span class="p">.</span><span class="n">oql</span>
+<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="n">e</span><span class="p">.</span><span class="k">key</span><span class="p">,</span> <span class="n">e</span><span class="p">.</span><span class="n">value</span> <span class="k">FROM</span> <span class="o">/</span><span class="n">regionEmployee</span><span class="p">.</span><span class="n">entrySet</span> <span class="n">e</span>
</code></pre></div>
<blockquote>
@@ -404,14 +404,14 @@ Comprehensive list of <a href="http://ge
<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="language-bash" data-lang="bash"><span></span>%sh
+<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>
<h3>Apply Zeppelin Dynamic Forms</h3>
<p>You can leverage <a href="../usage/dynamic_form/intro.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="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">geode</span><span class="p">.</span><span class="n">oql</span>
+<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>
<h3>Auto-completion</h3>
@@ -421,8 +421,8 @@ gfsh -e <span class="s2">"connect&q
<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="language-text" data-lang="text"><span></span>http://<geode server hostname>phd1.localdomain:8484/gemfire-api/v1/
-</code></pre></div><div class="highlight"><pre><code class="language-json" data-lang="json"><span></span><span class="p">{</span>
+<div class="highlight"><pre><code class="text language-text" data-lang="text">http://<geode server hostname>phd1.localdomain:8484/gemfire-api/v1/
+</code></pre></div><div class="highlight"><pre><code class="json language-json" data-lang="json"><span class="p">{</span>
<span class="nt">"regions"</span> <span class="p">:</span> <span class="p">[{</span>
<span class="nt">"name"</span> <span class="p">:</span> <span class="s2">"regionEmployee"</span><span class="p">,</span>
<span class="nt">"type"</span> <span class="p">:</span> <span class="s2">"REPLICATE"</span><span class="p">,</span>
@@ -439,7 +439,7 @@ gfsh -e <span class="s2">"connect&q
<blockquote>
<p>To enable Geode REST API with JSON support add the following properties to geode.server.properties.file and restart:</p>
</blockquote>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>http-service-port=8484
+<div class="highlight"><pre><code class="text language-text" data-lang="text">http-service-port=8484
start-dev-rest-api=true
</code></pre></div>
</div>
Modified: zeppelin/site/docs/0.8.2/interpreter/groovy.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/groovy.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/groovy.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/groovy.html Sun Sep 29 07:49:17 2019
@@ -259,7 +259,7 @@ limitations under the License.
<h1>Groovy Interpreter for Apache Zeppelin</h1>
<h3>Samples</h3>
-<div class="highlight"><pre><code class="language-groovy" data-lang="groovy"><span></span><span class="o">%</span><span class="n">groovy</span>
+<div class="highlight"><pre><code class="groovy language-groovy" data-lang="groovy"><span class="o">%</span><span class="n">groovy</span>
<span class="c1">//get a parameter defined as z.angularBind('ngSearchParam', value, 'paragraph_id')</span>
<span class="c1">//g is a context object for groovy to avoid mix with z object</span>
<span class="kt">def</span> <span class="n">param</span> <span class="o">=</span> <span class="n">g</span><span class="o">.</span><span class="na">angular</span><span class="o">(</span><span class="s1">'ngSearchParam'</span><span class="o">)</span>
@@ -288,10 +288,10 @@ limitations under the License.
<span class="o">}</span> <span class="k">else</span> <span class="o">{</span>
<span class="c1">//just to show that it's possible to use println with multiline groovy string to render output</span>
<span class="n">println</span><span class="o">(</span><span class="s2">"""%angular</span>
-<span class="s2"> <script> alert ("code=${r.response.code} \n msg=${r.response.message}") </script></span>
+<span class="s2"> <script> alert ("</span><span class="n">code</span><span class="o">=</span><span class="n">$</span><span class="o">{</span><span class="n">r</span><span class="o">.</span><span class="na">response</span><span class="o">.</span><span class="na">code</span><span class="o">}</span> <span class="err">\</span><span class="n">n</span> <span class="n">msg</span><span class="o">=</span><span class="n">$</span><span class="o">{</span><span class="n">r</span><span class="o">.</span><span class="na">response</span><span class="o">.</span><span class="na">message</span><span class="o">}</span><span class="s2">") </script></span>
<span class="s2"> """</span><span class="o">)</span>
<span class="o">}</span>
-</code></pre></div><div class="highlight"><pre><code class="language-groovy" data-lang="groovy"><span></span><span class="o">%</span><span class="n">groovy</span>
+</code></pre></div><div class="highlight"><pre><code class="groovy language-groovy" data-lang="groovy"><span class="o">%</span><span class="n">groovy</span>
<span class="c1">//renders a table with headers a, b, c and two rows</span>
<span class="n">g</span><span class="o">.</span><span class="na">table</span><span class="o">(</span>
@@ -305,81 +305,51 @@ limitations under the License.
<h3>the <code>g</code> object</h3>
<ul>
-<li><code>g.angular(String name)</code></li>
-</ul>
-
-<p>Returns angular object by name. Look up notebook scope first and then global scope.</p>
-
-<ul>
-<li><code>g.angularBind(String name, Object value)</code></li>
-</ul>
-
-<p>Assign a new <code>value</code> into angular object <code>name</code></p>
+<li><p><code>g.angular(String name)</code></p>
-<ul>
-<li><code>java.util.Properties g.getProperties()</code></li>
-</ul>
+<p>Returns angular object by name. Look up notebook scope first and then global scope.</p></li>
+<li><p><code>g.angularBind(String name, Object value)</code></p>
-<p>returns all properties defined for this interpreter</p>
+<p>Assign a new <code>value</code> into angular object <code>name</code></p></li>
+<li><p><code>java.util.Properties g.getProperties()</code></p>
-<ul>
-<li><code>String g.getProperty('PROPERTY_NAME')</code> </li>
-</ul>
-<div class="highlight"><pre><code class="language-groovy" data-lang="groovy"><span></span> <span class="n">g</span><span class="o">.</span><span class="na">PROPERTY_NAME</span>
- <span class="n">g</span><span class="o">.</span><span class="s1">'PROPERTY_NAME'</span>
- <span class="n">g</span><span class="o">[</span><span class="s1">'PROPERTY_NAME'</span><span class="o">]</span>
- <span class="n">g</span><span class="o">.</span><span class="na">getProperties</span><span class="o">().</span><span class="na">getProperty</span><span class="o">(</span><span class="s1">'PROPERTY_NAME'</span><span class="o">)</span>
+<p>returns all properties defined for this interpreter</p></li>
+<li><p><code>String g.getProperty('PROPERTY_NAME')</code> </p>
+<div class="highlight"><pre><code class="groovy language-groovy" data-lang="groovy"><span class="n">g</span><span class="o">.</span><span class="na">PROPERTY_NAME</span>
+<span class="n">g</span><span class="o">.</span><span class="s1">'PROPERTY_NAME'</span>
+<span class="n">g</span><span class="o">[</span><span class="s1">'PROPERTY_NAME'</span><span class="o">]</span>
+<span class="n">g</span><span class="o">.</span><span class="na">getProperties</span><span class="o">().</span><span class="na">getProperty</span><span class="o">(</span><span class="s1">'PROPERTY_NAME'</span><span class="o">)</span>
</code></pre></div>
<p>All above the accessor to named property defined in groovy interpreter.
- In this case with name <code>PROPERTY_NAME</code></p>
-
-<ul>
-<li><code>groovy.xml.MarkupBuilder g.html()</code></li>
-</ul>
+In this case with name <code>PROPERTY_NAME</code></p></li>
+<li><p><code>groovy.xml.MarkupBuilder g.html()</code></p>
<p>Starts or continues rendering of <code>%angular</code> to output and returns <a href="http://groovy-lang.org/processing-xml.html#_markupbuilder">groovy.xml.MarkupBuilder</a>
- MarkupBuilder is usefull to generate html (xml)</p>
-
-<ul>
-<li><code>void g.table(obj)</code></li>
-</ul>
+MarkupBuilder is usefull to generate html (xml)</p></li>
+<li><p><code>void g.table(obj)</code></p>
<p>starts or continues rendering table rows.</p>
-<p>obj: List(rows) of List(columns) where first line is a header </p>
-
-<ul>
-<li><code>g.input(name, value )</code></li>
-</ul>
-
-<p>Creates <code>text</code> input with value specified. The parameter <code>value</code> is optional.</p>
+<p>obj: List(rows) of List(columns) where first line is a header </p></li>
+<li><p><code>g.input(name, value )</code></p>
-<ul>
-<li><code>g.select(name, default, Map<Object, String> options)</code></li>
-</ul>
+<p>Creates <code>text</code> input with value specified. The parameter <code>value</code> is optional.</p></li>
+<li><p><code>g.select(name, default, Map<Object, String> options)</code></p>
<p>Creates <code>select</code> input with defined options. The parameter <code>default</code> is optional.</p>
-<p><code>g.select('sex', 'm', ['m':'man', 'w':'woman'])</code></p>
+<p><code>g.select('sex', 'm', ['m':'man', 'w':'woman'])</code></p></li>
+<li><p><code>g.checkbox(name, Collection checked, Map<Object, String> options)</code></p>
-<ul>
-<li><code>g.checkbox(name, Collection checked, Map<Object, String> options)</code></li>
-</ul>
+<p>Creates <code>checkbox</code> input.</p></li>
+<li><p><code>g.get(name, default)</code></p>
-<p>Creates <code>checkbox</code> input.</p>
+<p>Returns interpreter-based variable. Visibility depends on interpreter scope. The parameter <code>default</code> is optional.</p></li>
+<li><p><code>g.put(name, value)</code></p>
-<ul>
-<li><code>g.get(name, default)</code></li>
+<p>Stores new value into interpreter-based variable. Visibility depends on interpreter scope.</p></li>
</ul>
-<p>Returns interpreter-based variable. Visibility depends on interpreter scope. The parameter <code>default</code> is optional.</p>
-
-<ul>
-<li><code>g.put(name, value)</code></li>
-</ul>
-
-<p>Stores new value into interpreter-based variable. Visibility depends on interpreter scope.</p>
-
</div>
</div>
Modified: zeppelin/site/docs/0.8.2/interpreter/hbase.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/hbase.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/hbase.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/hbase.html Sun Sep 29 07:49:17 2019
@@ -268,12 +268,12 @@ To get start with HBase, please see <a h
<h2>HBase release supported</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:</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span><span class="c1"># HBase 1.1.4</span>
-mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version<span class="o">=</span><span class="m">2</span>.6.0 -P build-distr -Dhbase.hbase.version<span class="o">=</span><span class="m">1</span>.1.4 -Dhbase.hadoop.version<span class="o">=</span><span class="m">2</span>.6.0
+<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="language-bash" data-lang="bash"><span></span><span class="c1"># HBase 1.2.0</span>
-mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version<span class="o">=</span><span class="m">2</span>.6.0 -P build-distr -Dhbase.hbase.version<span class="o">=</span><span class="m">1</span>.2.0 -Dhbase.hadoop.version<span class="o">=</span><span class="m">2</span>.6.0
+<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>
<h2>Configuration</h2>
@@ -307,10 +307,10 @@ mvn clean package -DskipTests -Phadoop-2
<p>In <code>conf/zeppelin-env.sh</code>, export <code>HBASE_HOME</code> environment variable with your HBase installation path. This ensures <code>hbase-site.xml</code> can be loaded.</p>
<p>For example</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span><span class="nb">export</span> <span class="nv">HBASE_HOME</span><span class="o">=</span>/usr/lib/hbase
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash"><span class="nb">export </span><span class="nv">HBASE_HOME</span><span class="o">=</span>/usr/lib/hbase
</code></pre></div>
<p>or, when running with CDH</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span><span class="nb">export</span> <span class="nv">HBASE_HOME</span><span class="o">=</span><span class="s2">"/opt/cloudera/parcels/CDH/lib/hbase"</span>
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash"><span class="nb">export </span><span class="nv">HBASE_HOME</span><span class="o">=</span><span class="s2">"/opt/cloudera/parcels/CDH/lib/hbase"</span>
</code></pre></div>
<p>You can optionally export <code>HBASE_CONF_DIR</code> instead of <code>HBASE_HOME</code> should you have custom HBase configurations.</p>
@@ -321,15 +321,15 @@ mvn clean package -DskipTests -Phadoop-2
<h2>Using the HBase Shell Interpreter</h2>
<p>In a paragraph, use <code>%hbase</code> to select the <strong>HBase Shell</strong> interpreter and then input all commands. To get the list of available commands, use <code>help</code>.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%hbase
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%hbase
<span class="nb">help</span>
</code></pre></div>
<p>For example, to create a table</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%hbase
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%hbase
create <span class="s1">'test'</span>, <span class="s1">'cf'</span>
</code></pre></div>
<p>And then to put data into that table</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>%hbase
+<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>
Modified: zeppelin/site/docs/0.8.2/interpreter/hdfs.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/hdfs.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/hdfs.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/hdfs.html Sun Sep 29 07:49:17 2019
@@ -312,7 +312,7 @@ It supports the basic shell file command
<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:</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>$> curl <span class="s2">"http://localhost:50070/webhdfs/v1/?op=LISTSTATUS"</span>
+<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.8.2/interpreter/hive.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/hive.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/hive.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/hive.html Sun Sep 29 07:49:17 2019
@@ -381,11 +381,11 @@ plug in their custom mappers and reducer
<h2>How to use</h2>
<p>Basically, you can use</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">hive</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">hive</span>
<span class="k">select</span> <span class="o">*</span> <span class="k">from</span> <span class="n">my_table</span><span class="p">;</span>
</code></pre></div>
<p>or</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">hive</span><span class="p">(</span><span class="n">etl</span><span class="p">)</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">hive</span><span class="p">(</span><span class="n">etl</span><span class="p">)</span>
<span class="c1">-- 'etl' is a ${prefix}</span>
<span class="k">select</span> <span class="o">*</span> <span class="k">from</span> <span class="n">my_table</span><span class="p">;</span>
</code></pre></div>
@@ -395,7 +395,7 @@ plug in their custom mappers and reducer
<p>You can leverage <a href="../usage/dynamic_form/intro.html">Zeppelin Dynamic Form</a> inside your queries.
You can use both the <code>text input</code> and <code>select form</code> parameterization features.</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">hive</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">hive</span>
<span class="k">SELECT</span> <span class="err">${</span><span class="n">group_by</span><span class="err">}</span><span class="p">,</span> <span class="k">count</span><span class="p">(</span><span class="o">*</span><span class="p">)</span> <span class="k">as</span> <span class="k">count</span>
<span class="k">FROM</span> <span class="n">retail_demo</span><span class="p">.</span><span class="n">order_lineitems_pxf</span>
<span class="k">GROUP</span> <span class="k">BY</span> <span class="err">${</span><span class="n">group_by</span><span class="o">=</span><span class="n">product_id</span><span class="p">,</span><span class="n">product_id</span><span class="o">|</span><span class="n">product_name</span><span class="o">|</span><span class="n">customer_id</span><span class="o">|</span><span class="n">store_id</span><span class="err">}</span>
Modified: zeppelin/site/docs/0.8.2/interpreter/ignite.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/ignite.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/ignite.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/ignite.html Sun Sep 29 07:49:17 2019
@@ -286,7 +286,7 @@ limitations under the License.
<blockquote>
<p><strong>Tip. If you want to run Ignite examples on the cli not IDE, you can export executable Jar file from IDE. Then run it by using below command.</strong></p>
</blockquote>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>nohup java -jar </path/to/your Jar file name>
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">nohup java -jar </path/to/your Jar file name>
</code></pre></div>
<h2>Configuring Ignite Interpreter</h2>
@@ -340,13 +340,13 @@ limitations under the License.
<p>In order to execute SQL query, use <code>%ignite.ignitesql</code> prefix. <br>
Supposing you are running <code>org.apache.ignite.examples.streaming.wordcount.StreamWords</code>, then you can use "words" cache( Of course you have to specify this cache name to the Ignite interpreter setting section <code>ignite.jdbc.url</code> of Zeppelin ).
For example, you can select top 10 words in the words cache using the following query</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">ignite</span><span class="p">.</span><span class="n">ignitesql</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">ignite</span><span class="p">.</span><span class="n">ignitesql</span>
<span class="k">select</span> <span class="n">_val</span><span class="p">,</span> <span class="k">count</span><span class="p">(</span><span class="n">_val</span><span class="p">)</span> <span class="k">as</span> <span class="n">cnt</span> <span class="k">from</span> <span class="n">String</span> <span class="k">group</span> <span class="k">by</span> <span class="n">_val</span> <span class="k">order</span> <span class="k">by</span> <span class="n">cnt</span> <span class="k">desc</span> <span class="k">limit</span> <span class="mi">10</span>
</code></pre></div>
<p><img src="/docs/0.8.2/assets/themes/zeppelin/img/docs-img/ignite-sql-example.png" alt="IgniteSql on Zeppelin"></p>
<p>As long as your Ignite version and Zeppelin Ignite version is same, you can also use scala code. Please check the Zeppelin Ignite version before you download your own Ignite.</p>
-<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="o">%</span><span class="n">ignite</span>
+<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="o">%</span><span class="n">ignite</span>
<span class="k">import</span> <span class="nn">org.apache.ignite._</span>
<span class="k">import</span> <span class="nn">org.apache.ignite.cache.affinity._</span>
<span class="k">import</span> <span class="nn">org.apache.ignite.cache.query._</span>
Modified: zeppelin/site/docs/0.8.2/interpreter/jdbc.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/jdbc.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/jdbc.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/jdbc.html Sun Sep 29 07:49:17 2019
@@ -476,7 +476,7 @@ Don't forget to click <code>Save</co
<h3>Run the paragraph with JDBC interpreter</h3>
<p>To test whether your databases and Zeppelin are successfully connected or not, type <code>%jdbc_interpreter_name</code>(e.g. <code>%mysql</code>) at the top of the paragraph and run <code>show databases</code>.</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">jdbc_interpreter_name</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">jdbc_interpreter_name</span>
<span class="k">show</span> <span class="n">databases</span>
</code></pre></div>
<p>If the paragraph is <code>FINISHED</code> without any errors, a new paragraph will be automatically added after the previous one with <code>%jdbc_interpreter_name</code>.
@@ -487,7 +487,7 @@ So you don't need to type this prefi
<h3>Apply Zeppelin Dynamic Forms</h3>
<p>You can leverage <a href="../usage/dynamic_form/intro.html">Zeppelin Dynamic Form</a> inside your queries. You can use both the <code>text input</code> and <code>select form</code> parametrization features.</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">jdbc_interpreter_name</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">jdbc_interpreter_name</span>
<span class="k">SELECT</span> <span class="n">name</span><span class="p">,</span> <span class="n">country</span><span class="p">,</span> <span class="n">performer</span>
<span class="k">FROM</span> <span class="n">demo</span><span class="p">.</span><span class="n">performers</span>
<span class="k">WHERE</span> <span class="n">name</span><span class="o">=</span><span class="s1">'${performer=Sheryl Crow|Doof|Fanfarlo|Los Paranoia}'</span>
@@ -550,11 +550,11 @@ So you don't need to type this prefi
<h5>Usage</h5>
<p>Test of execution <em>precode</em> for each data source.</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">jdbc</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">jdbc</span>
<span class="k">show</span> <span class="n">search_path</span>
</code></pre></div>
<p>Returns value of <code>search_path</code> which is set in the <em>default.precode</em>.</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">mysql</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">mysql</span>
<span class="k">select</span> <span class="o">@</span><span class="n">v</span>
</code></pre></div>
<p>Returns value of <code>v</code> which is set in the <em>mysql.precode</em>.</p>
@@ -998,11 +998,11 @@ This is particularly useful when multipl
The following example shows one use of this facility:</p>
<h4>In Scala cell:</h4>
-<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="n">z</span><span class="o">.</span><span class="n">put</span><span class="o">(</span><span class="s">"country_code"</span><span class="o">,</span> <span class="s">"KR"</span><span class="o">)</span>
+<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="n">z</span><span class="o">.</span><span class="n">put</span><span class="o">(</span><span class="s">"country_code"</span><span class="o">,</span> <span class="s">"KR"</span><span class="o">)</span>
<span class="c1">// ...</span>
</code></pre></div>
<h4>In later JDBC cell:</h4>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">jdbc_interpreter_name</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">jdbc_interpreter_name</span>
<span class="k">select</span> <span class="o">*</span> <span class="k">from</span> <span class="n">patents_list</span> <span class="k">where</span>
<span class="n">priority_country</span> <span class="o">=</span> <span class="s1">'{country_code}'</span> <span class="k">and</span> <span class="n">filing_date</span> <span class="k">like</span> <span class="s1">'2015-%'</span>
</code></pre></div>
Modified: zeppelin/site/docs/0.8.2/interpreter/kylin.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/kylin.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/kylin.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/kylin.html Sun Sep 29 07:49:17 2019
@@ -313,7 +313,7 @@ To get start with Apache Kylin, please s
<h2>Using the Apache Kylin Interpreter</h2>
<p>In a paragraph, use <code>%kylin(project_name)</code> to select the <strong>kylin</strong> interpreter, <strong>project name</strong> and then input <strong>sql</strong>. If no project name defined, will use the default project name from the above configuration.</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="o">%</span><span class="n">kylin</span><span class="p">(</span><span class="n">learn_project</span><span class="p">)</span>
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">kylin</span><span class="p">(</span><span class="n">learn_project</span><span class="p">)</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="n">kylin_sales</span> <span class="k">group</span> <span class="k">by</span> <span class="n">part_dt</span>
</code></pre></div>
</div>
Modified: zeppelin/site/docs/0.8.2/interpreter/lens.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/lens.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/lens.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/lens.html Sun Sep 29 07:49:17 2019
@@ -275,7 +275,7 @@ limitations under the License.
<li>Before running Lens, you have to set HIVE<em>HOME and HADOOP</em>HOME. If you want to get more information about this, please refer to <a href="http://lens.apache.org/lenshome/install-and-run.html#Installation">here</a>. Lens also provides Pseudo Distributed mode. <a href="http://lens.apache.org/lenshome/pseudo-distributed-setup.html">Lens pseudo-distributed setup</a> is done by using <a href="https://www.docker.com/">docker</a>. Hive server and hadoop daemons are run as separate processes in lens pseudo-distributed setup.</li>
<li>Now, you can start lens server (or stop).</li>
</ol>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>./bin/lens-ctl start <span class="c1"># (or stop)</span>
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">./bin/lens-ctl start <span class="c"># (or stop)</span>
</code></pre></div>
<h2>Configuring Lens Interpreter</h2>
@@ -346,34 +346,34 @@ You may experience OLAP Cube like this <
As you can see in this video, they are using Lens Client Shell(<code>./bin/lens-cli.sh</code>). All of these functions also can be used on Zeppelin by using Lens interpreter.</p>
<p><li> Create and Use (Switch) Databases.</p>
-<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="k">create</span> <span class="k">database</span> <span class="n">newDb</span>
-</code></pre></div><div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>use newDb
+<div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="k">create</span> <span class="k">database</span> <span class="n">newDb</span>
+</code></pre></div><div class="highlight"><pre><code class="text language-text" data-lang="text">use newDb
</code></pre></div>
<p><li> Create Storage.</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>create storage your/path/to/lens/client/examples/resources/db-storage.xml
+<div class="highlight"><pre><code class="text language-text" data-lang="text">create storage your/path/to/lens/client/examples/resources/db-storage.xml
</code></pre></div>
<p><li> Create Dimensions, Show fields and join-chains of them.</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>create dimension your/path/to/lens/client/examples/resources/customer.xml
-</code></pre></div><div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>dimension show fields customer
-</code></pre></div><div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>dimension show joinchains customer
+<div class="highlight"><pre><code class="text language-text" data-lang="text">create dimension your/path/to/lens/client/examples/resources/customer.xml
+</code></pre></div><div class="highlight"><pre><code class="text language-text" data-lang="text">dimension show fields customer
+</code></pre></div><div class="highlight"><pre><code class="text language-text" data-lang="text">dimension show joinchains customer
</code></pre></div>
<p><li> Create Caches, Show fields and join-chains of them.</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>create cube your/path/to/lens/client/examples/resources/sales-cube.xml
-</code></pre></div><div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>cube show fields sales
-</code></pre></div><div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>cube show joinchains sales
+<div class="highlight"><pre><code class="text language-text" data-lang="text">create cube your/path/to/lens/client/examples/resources/sales-cube.xml
+</code></pre></div><div class="highlight"><pre><code class="text language-text" data-lang="text">cube show fields sales
+</code></pre></div><div class="highlight"><pre><code class="text language-text" data-lang="text">cube show joinchains sales
</code></pre></div>
<p><li> Create Dimtables and Fact.</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>create dimtable your/path/to/lens/client/examples/resources/customer_table.xml
-</code></pre></div><div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>create fact your/path/to/lens/client/examples/resources/sales-raw-fact.xml
+<div class="highlight"><pre><code class="text language-text" data-lang="text">create dimtable your/path/to/lens/client/examples/resources/customer_table.xml
+</code></pre></div><div class="highlight"><pre><code class="text language-text" data-lang="text">create fact your/path/to/lens/client/examples/resources/sales-raw-fact.xml
</code></pre></div>
<p><li> Add partitions to Dimtable and Fact.</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>dimtable add single-partition --dimtable_name customer_table --storage_name local
+<div class="highlight"><pre><code class="text language-text" data-lang="text">dimtable add single-partition --dimtable_name customer_table --storage_name local
--path your/path/to/lens/client/examples/resources/customer-local-part.xml
-</code></pre></div><div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>fact add partitions --fact_name sales_raw_fact --storage_name local
+</code></pre></div><div class="highlight"><pre><code class="text language-text" data-lang="text">fact add partitions --fact_name sales_raw_fact --storage_name local
--path your/path/to/lens/client/examples/resources/sales-raw-local-parts.xml
</code></pre></div>
<p><li> Now, you can run queries on cubes.</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>query execute cube select customer_city_name, product_details.description,
+<div class="highlight"><pre><code class="text language-text" data-lang="text">query execute cube select customer_city_name, product_details.description,
product_details.category, product_details.color, store_sales from sales
where time_range_in(delivery_time, '2015-04-11-00', '2015-04-13-00')
</code></pre></div>
Modified: zeppelin/site/docs/0.8.2/interpreter/mahout.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/mahout.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/mahout.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/mahout.html Sun Sep 29 07:49:17 2019
@@ -267,7 +267,7 @@ limitations under the License.
<h3>Easy Installation</h3>
<p>To quickly and easily get up and running using Apache Mahout, run the following command from the top-level directory of the Zeppelin install:</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>python scripts/mahout/add_mahout.py
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash">python scripts/mahout/add_mahout.py
</code></pre></div>
<p>This will create the <code>%sparkMahout</code> and <code>%flinkMahout</code> interpreters, and restart Zeppelin.</p>
@@ -338,7 +338,7 @@ limitations under the License.
<p>When starting a session with Apache Mahout, depending on which engine you are using (Spark or Flink), a few imports must be made and a <em>Distributed Context</em> must be declared. Copy and paste the following code and run once to get started.</p>
<h3>Flink</h3>
-<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="o">%</span><span class="n">flinkMahout</span>
+<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="o">%</span><span class="n">flinkMahout</span>
<span class="k">import</span> <span class="nn">org.apache.flink.api.scala._</span>
<span class="k">import</span> <span class="nn">org.apache.mahout.math.drm._</span>
@@ -351,7 +351,7 @@ limitations under the License.
<span class="k">implicit</span> <span class="k">val</span> <span class="n">ctx</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">FlinkDistributedContext</span><span class="o">(</span><span class="n">benv</span><span class="o">)</span>
</code></pre></div>
<h3>Spark</h3>
-<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="o">%</span><span class="n">sparkMahout</span>
+<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="o">%</span><span class="n">sparkMahout</span>
<span class="k">import</span> <span class="nn">org.apache.mahout.math._</span>
<span class="k">import</span> <span class="nn">org.apache.mahout.math.scalabindings._</span>
@@ -365,7 +365,7 @@ limitations under the License.
<h3>Same Code, Different Engines</h3>
<p>After importing and setting up the distributed context, the Mahout R-Like DSL is consistent across engines. The following code will run in both <code>%flinkMahout</code> and <code>%sparkMahout</code></p>
-<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="k">val</span> <span class="n">drmData</span> <span class="k">=</span> <span class="n">drmParallelize</span><span class="o">(</span><span class="n">dense</span><span class="o">(</span>
+<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="k">val</span> <span class="n">drmData</span> <span class="k">=</span> <span class="n">drmParallelize</span><span class="o">(</span><span class="n">dense</span><span class="o">(</span>
<span class="o">(</span><span class="mi">2</span><span class="o">,</span> <span class="mi">2</span><span class="o">,</span> <span class="mf">10.5</span><span class="o">,</span> <span class="mi">10</span><span class="o">,</span> <span class="mf">29.509541</span><span class="o">),</span> <span class="c1">// Apple Cinnamon Cheerios</span>
<span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="mi">2</span><span class="o">,</span> <span class="mi">12</span><span class="o">,</span> <span class="mi">12</span><span class="o">,</span> <span class="mf">18.042851</span><span class="o">),</span> <span class="c1">// Cap'n'Crunch</span>
<span class="o">(</span><span class="mi">1</span><span class="o">,</span> <span class="mi">1</span><span class="o">,</span> <span class="mi">12</span><span class="o">,</span> <span class="mi">13</span><span class="o">,</span> <span class="mf">22.736446</span><span class="o">),</span> <span class="c1">// Cocoa Puffs</span>
@@ -395,12 +395,12 @@ limitations under the License.
<h3>Setting up a Resource Pool in Flink</h3>
<p>In Spark based interpreters resource pools are accessed via the ZeppelinContext API. To put and get things from the resource pool one can be done simple</p>
-<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="k">val</span> <span class="n">myVal</span> <span class="k">=</span> <span class="mi">1</span>
+<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="k">val</span> <span class="n">myVal</span> <span class="k">=</span> <span class="mi">1</span>
<span class="n">z</span><span class="o">.</span><span class="n">put</span><span class="o">(</span><span class="s">"foo"</span><span class="o">,</span> <span class="n">myVal</span><span class="o">)</span>
<span class="k">val</span> <span class="n">myFetchedVal</span> <span class="k">=</span> <span class="n">z</span><span class="o">.</span><span class="n">get</span><span class="o">(</span><span class="s">"foo"</span><span class="o">)</span>
</code></pre></div>
<p>To add this functionality to a Flink based interpreter we declare the follwoing</p>
-<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="o">%</span><span class="n">flinkMahout</span>
+<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="o">%</span><span class="n">flinkMahout</span>
<span class="k">import</span> <span class="nn">org.apache.zeppelin.interpreter.InterpreterContext</span>
@@ -411,7 +411,7 @@ limitations under the License.
<h3>Passing a variable from Mahout to R and Plotting</h3>
<p>In this simple example, we use Mahout (on Flink or Spark, the code is the same) to create a random matrix and then take the Sin of each element. We then randomly sample the matrix and create a tab separated string. Finally we pass that string to R where it is read as a .tsv file, and a DataFrame is created and plotted using native R plotting libraries.</p>
-<div class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="k">val</span> <span class="n">mxRnd</span> <span class="k">=</span> <span class="nc">Matrices</span><span class="o">.</span><span class="n">symmetricUniformView</span><span class="o">(</span><span class="mi">5000</span><span class="o">,</span> <span class="mi">2</span><span class="o">,</span> <span class="mi">1234</span><span class="o">)</span>
+<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="k">val</span> <span class="n">mxRnd</span> <span class="k">=</span> <span class="nc">Matrices</span><span class="o">.</span><span class="n">symmetricUniformView</span><span class="o">(</span><span class="mi">5000</span><span class="o">,</span> <span class="mi">2</span><span class="o">,</span> <span class="mi">1234</span><span class="o">)</span>
<span class="k">val</span> <span class="n">drmRand</span> <span class="k">=</span> <span class="n">drmParallelize</span><span class="o">(</span><span class="n">mxRnd</span><span class="o">)</span>
@@ -427,9 +427,9 @@ limitations under the License.
<span class="n">z</span><span class="o">.</span><span class="n">put</span><span class="o">(</span><span class="s">"sinDrm"</span><span class="o">,</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">mahout</span><span class="o">.</span><span class="n">math</span><span class="o">.</span><span class="n">drm</span><span class="o">.</span><span class="n">drmSampleToTSV</span><span class="o">(</span><span class="n">drmSin</span><span class="o">,</span> <span class="mf">0.85</span><span class="o">))</span>
</code></pre></div>
<p>And then in an R paragraph...</p>
-<div class="highlight"><pre><code class="language-r" data-lang="r"><span></span>%spark.r <span class="p">{</span><span class="s">"imageWidth"</span><span class="o">:</span> <span class="s">"400px"</span><span class="p">}</span>
+<div class="highlight"><pre><code class="r language-r" data-lang="r">%spark.r <span class="p">{</span><span class="s">"imageWidth"</span><span class="o">:</span> <span class="s">"400px"</span><span class="p">}</span>
-<span class="kn">library</span><span class="p">(</span><span class="s">"ggplot2"</span><span class="p">)</span>
+library<span class="p">(</span><span class="s">"ggplot2"</span><span class="p">)</span>
sinStr <span class="o">=</span> z.get<span class="p">(</span><span class="s">"flinkSinDrm"</span><span class="p">)</span>
Modified: zeppelin/site/docs/0.8.2/interpreter/neo4j.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.2/interpreter/neo4j.html?rev=1867697&r1=1867696&r2=1867697&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.2/interpreter/neo4j.html (original)
+++ zeppelin/site/docs/0.8.2/interpreter/neo4j.html Sun Sep 29 07:49:17 2019
@@ -313,7 +313,7 @@ limitations under the License.
<p>In a paragraph, use <code>%neo4j</code> to select the Neo4j interpreter and then input the Cypher commands.
For list of Cypher commands please refer to the official <a href="http://neo4j.com/docs/cypher-refcard/current/">Cyper Refcard</a></p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>%neo4j
+<div class="highlight"><pre><code class="text language-text" data-lang="text">%neo4j
//Sample the TrumpWorld dataset
WITH
'https://docs.google.com/spreadsheets/u/1/d/1Z5Vo5pbvxKJ5XpfALZXvCzW26Cl4we3OaN73K9Ae5Ss/export?format=csv&gid=1996904412' AS url
@@ -326,7 +326,7 @@ LIMIT 10
<h3>Write your Cypher queries and navigate your graph</h3>
<p>This query:</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>%neo4j
+<div class="highlight"><pre><code class="text language-text" data-lang="text">%neo4j
MATCH (vp:Person {name:"VLADIMIR PUTIN"}), (dt:Person {name:"DONALD J. TRUMP"})
MATCH path = allShortestPaths( (vp)-[*]-(dt) )
RETURN path
@@ -337,7 +337,7 @@ RETURN path
<h3>Apply Zeppelin Dynamic Forms</h3>
<p>You can leverage <a href="../usage/dynamic_form/intro.html">Zeppelin Dynamic Form</a> inside your queries. This query:</p>
-<div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>%neo4j
+<div class="highlight"><pre><code class="text language-text" data-lang="text">%neo4j
MATCH (o:Organization)-[r]-()
RETURN o.name, count(*), collect(distinct type(r)) AS types
ORDER BY count(*) DESC