Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/search_data.json
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/search_data.json?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/search_data.json (original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/search_data.json Fri Jul  7 07:28:40 2017
@@ -93,7 +93,7 @@
 
     "/development/writing_zeppelin_interpreter.html": {
       "title": "Writing a New Interpreter",
-      "content"  : "<!--Licensed under the Apache License, Version 2.0 (the 
"License");you may not use this file except in compliance with the 
License.You may obtain a copy of the License 
athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law 
or agreed to in writing, softwaredistributed under the License is distributed 
on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.See the License for the specific language governing 
permissions andlimitations under the License.-->Writing a New 
InterpreterWhat is Apache Zeppelin InterpreterApache Zeppelin Interpreter is a 
language backend. For example to use scala code in Zeppelin, you need a scala 
interpreter.Every Interpreters belongs to an InterpreterGroup.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.In
 terpreterSetting 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.In 'Separate Interpreter(scoped / isolated) 
for each note' mode which you can see at the Interpreter Setting menu 
when you create a new interpreter, new interpreter instance will be created per 
note. But it still runs on the same JVM while they're in the same 
InterpreterSettings.Make your own InterpreterCreating a new interpreter is 
quite simple. Just extend org.apache.zeppelin.interpreter abstract class and 
implement some methods.You can include 
org.apache.zeppelin:zeppelin-interpreter:[VERSION] artifact in your build 
system. And you should put your jars under your interpreter directory with a 
specific directory name. Zeppelin server reads interpreter directories 
recursively and initializes interpreters inc
 luding your own interpreter.There are three locations where you can store your 
interpreter group, name and other information. Zeppelin server tries to find 
the location below. Next, Zeppelin tries to find interpreter-setting.json in 
your interpreter 
jar.{ZEPPELIN_INTERPRETER_DIR}/{YOUR_OWN_INTERPRETER_DIR}/interpreter-setting.jsonHere
 is an example of interpreter-setting.json on your own interpreter.[  {    
"group": "your-group",    
"name": "your-name",    
"className": "your.own.interpreter.class",  
  "properties": {      "properties1": {     
   "envName": null,        "propertyName": 
"property.1.name",        "defaultValue": 
"propertyDefaultValue",        
"description": "Property description"      
},      "p
 roperties2": {        "envName": PROPERTIES_2,      
  "propertyName": null,        
"defaultValue": "property2DefaultValue",    
    "description": "Property 2 description" 
     }, ...    },    "editor": {      
"language": 
"your-syntax-highlight-language",      
"editOnDblClick": false    }  },  {    ...  }]Finally, 
Zeppelin uses static initialization with the following:static {  
Interpreter.register("MyInterpreterName", 
MyClassName.class.getName());}Static initialization is deprecated and will be 
supported until 0.6.0.The name will appear later in the interpreter name option 
box during the interpreter configuration process.The name of the interpreter is 
what you later write to identify a paragraph which should be interpreted using 
this interpreter.%MyInterpreterNamesome interpreter
  specific code...Editor setting for InterpreterYou can add editor object to 
interpreter-setting.json file to specify paragraph editor settings.LanguageIf 
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 note paragraph editor.To check out the list of languages supported, see the 
mode-*.js files under zeppelin-web/bower_components/ace-builds/src-noconflict 
or from github.com/ajaxorg/ace-builds.If you want to add a new set of syntax 
highlighting,  Add the mode-*.js file to zeppelin-web/bower.json (when built, 
zeppelin-web/src/index.html will be changed automatically).Add language field 
to editor object. Note that if you don't specify language field, your 
interpreter will use plain text mode for syntax highlighting. Let's say 
you want to set your language to java, then add:"editor": {  
"language": "java"}E
 dit on double clickIf your interpreter uses mark-up language such as markdown 
or HTML, set editOnDblClick to true so that text editor opens on pargraph 
double click and closes on paragraph run. Otherwise set it to 
false."editor": {  "editOnDblClick": 
false}Install your interpreter binaryOnce you have built your interpreter, you 
can place it under the interpreter directory with all its 
dependencies.[ZEPPELIN_HOME]/interpreter/[INTERPRETER_NAME]/Configure your 
interpreterTo configure your interpreter you need to follow these steps:Add 
your interpreter class name to the zeppelin.interpreters property in 
conf/zeppelin-site.xml.Property value is comma separated 
[INTERPRETER_CLASS_NAME].For 
example,<property><name>zeppelin.interpreters</name><value>org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter,org.apache.zeppelin.spark.SparkSqlInterpreter,org.apache.zeppeli
 
n.spark.DepInterpreter,org.apache.zeppelin.markdown.Markdown,org.apache.zeppelin.shell.ShellInterpreter,org.apache.zeppelin.hive.HiveInterpreter,com.me.MyNewInterpreter</value></property>Add
 your interpreter to the default configuration which is used when there is no 
zeppelin-site.xml.Start Zeppelin by running ./bin/zeppelin-daemon.sh start.In 
the interpreter page, click the +Create button and configure your interpreter 
properties.Now you are done and ready to use your interpreter.Note : 
Interpreters released with zeppelin have a default configuration which is used 
when there is no conf/zeppelin-site.xml.Use your interpreter0.5.0Inside of a 
note, %[INTERPRETER_NAME] directive will call your interpreter.Note that the 
first interpreter configuration in zeppelin.interpreters will be the default 
one.For example,%myintpval a = "My 
interpreter"println(a)0.6.0 and laterInside of a note, 
%[INTERPRETER_GROUP].[INTERPRETER_NAME] directive will cal
 l your interpreter.You can omit either [INTERPRETER_GROUP] or 
[INTERPRETER_NAME]. If you omit [INTERPRETER_NAME], then first available 
interpreter will be selected in the [INTERPRETER_GROUP].Likewise, if you skip 
[INTERPRETER_GROUP], then [INTERPRETER_NAME] will be chosen from default 
interpreter group.For example, if you have two interpreter myintp1 and myintp2 
in group mygrp, you can call myintp1 like%mygrp.myintp1codes for myintp1and you 
can call myintp2 like%mygrp.myintp2codes for myintp2If you omit your 
interpreter name, it'll select first available interpreter in the group 
( myintp1 ).%mygrpcodes for myintp1You can only omit your interpreter group 
when your interpreter group is selected as a default group.%myintp2codes for 
myintp2ExamplesCheckout some interpreters released with Zeppelin by 
default.sparkmarkdownshelljdbcContributing a new Interpreter to Zeppelin 
releasesWe welcome contribution to a new interpreter. Please follow these few 
steps:First, check out the gene
 ral contribution guide here.Follow the steps in Make your own Interpreter 
section and Editor setting for Interpreter above.Add your interpreter as in the 
Configure your interpreter section above; also add it to the example template 
zeppelin-site.xml.template.Add tests! They are run by Travis for all changes 
and it is important that they are self-contained.Include your interpreter as a 
module in pom.xml.Add documentation on how to use your interpreter under 
docs/interpreter/. Follow the Markdown style as this example. 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 
docs/assets/themes/zeppelin/img/docs-img/). And add a link to your 
documentation in the navigation menu 
(docs/_includes/themes/zeppelin/_navigation.html).Most importantly, ensure 
licenses of the transitive closure of all dependencies are list in license 
file.Commit your changes and open a Pull Request on 
 the project Mirror on GitHub; check to make sure Travis CI build is passing.",
+      "content"  : "<!--Licensed under the Apache License, Version 2.0 (the 
"License");you may not use this file except in compliance with the 
License.You may obtain a copy of the License 
athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law 
or agreed to in writing, softwaredistributed under the License is distributed 
on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.See the License for the specific language governing 
permissions andlimitations under the License.-->Writing a New 
InterpreterWhat is Apache Zeppelin InterpreterApache Zeppelin Interpreter is a 
language backend. For example to use scala code in Zeppelin, you need a scala 
interpreter.Every Interpreters belongs to an InterpreterGroup.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.In
 terpreterSetting 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.In 'Separate Interpreter(scoped / isolated) 
for each note' mode which you can see at the Interpreter Setting menu 
when you create a new interpreter, new interpreter instance will be created per 
note. But it still runs on the same JVM while they're in the same 
InterpreterSettings.Make your own InterpreterCreating a new interpreter is 
quite simple. Just extend org.apache.zeppelin.interpreter abstract class and 
implement some methods.You can include 
org.apache.zeppelin:zeppelin-interpreter:[VERSION] artifact in your build 
system. And you should put your jars under your interpreter directory with a 
specific directory name. Zeppelin server reads interpreter directories 
recursively and initializes interpreters inc
 luding your own interpreter.There are three locations where you can store your 
interpreter group, name and other information. Zeppelin server tries to find 
the location below. Next, Zeppelin tries to find interpreter-setting.json in 
your interpreter 
jar.{ZEPPELIN_INTERPRETER_DIR}/{YOUR_OWN_INTERPRETER_DIR}/interpreter-setting.jsonHere
 is an example of interpreter-setting.json on your own interpreter.[  {    
"group": "your-group",    
"name": "your-name",    
"className": "your.own.interpreter.class",  
  "properties": {      "properties1": {     
   "envName": null,        "propertyName": 
"property.1.name",        "defaultValue": 
"propertyDefaultValue",        
"description": "Property description",      
  "type&a
 mp;quot;: "textarea"      },      
"properties2": {        "envName": 
PROPERTIES_2,        "propertyName": null,        
"defaultValue": "property2DefaultValue",    
    "description": "Property 2 
description",        "type": 
"textarea"      }, ...    },    "editor": { 
     "language": 
"your-syntax-highlight-language",      
"editOnDblClick": false    }  },  {    ...  }]Finally, 
Zeppelin uses static initialization with the following:static {  
Interpreter.register("MyInterpreterName", 
MyClassName.class.getName());}Static initialization is deprecated and will be 
supported until 0.6.0.The name will appear later in the interpreter name option 
box during the interpreter configuration process.The name of the interpreter is 
what
  you later write to identify a paragraph which should be interpreted using 
this interpreter.%MyInterpreterNamesome interpreter specific code...Editor 
setting for InterpreterYou can add editor object to interpreter-setting.json 
file to specify paragraph editor settings.LanguageIf 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 note 
paragraph editor.To check out the list of languages supported, see the 
mode-*.js files under zeppelin-web/bower_components/ace-builds/src-noconflict 
or from github.com/ajaxorg/ace-builds.If you want to add a new set of syntax 
highlighting,  Add the mode-*.js file to zeppelin-web/bower.json (when built, 
zeppelin-web/src/index.html will be changed automatically).Add language field 
to editor object. Note that if you don't specify language field, your 
interpreter will use plain text mode for syntax highlighting. Let's say 
you want 
 to set your language to java, then add:"editor": {  
"language": "java"}Edit on double clickIf 
your interpreter uses mark-up language such as markdown or HTML, set 
editOnDblClick to true so that text editor opens on pargraph double click and 
closes on paragraph run. Otherwise set it to false."editor": 
{  "editOnDblClick": false}Install your interpreter 
binaryOnce you have built your interpreter, you can place it under the 
interpreter directory with all its 
dependencies.[ZEPPELIN_HOME]/interpreter/[INTERPRETER_NAME]/Configure your 
interpreterTo configure your interpreter you need to follow these steps:Add 
your interpreter class name to the zeppelin.interpreters property in 
conf/zeppelin-site.xml.Property value is comma separated 
[INTERPRETER_CLASS_NAME].For 
example,<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></property>Add
 your interpreter to the default configuration which is used when there is no 
zeppelin-site.xml.Start Zeppelin by running ./bin/zeppelin-daemon.sh start.In 
the interpreter page, click the +Create button and configure your interpreter 
properties.Now you are done and ready to use your interpreter.Note : 
Interpreters released with zeppelin have a default configuration which is used 
when there is no conf/zeppelin-site.xml.Use your interpreter0.5.0Inside of a 
note, %[INTERPRETER_NAME] directive will call your interpreter.Note that the 
first interpreter configuration in zeppelin.interpreters will be the default 
one.For example,%myintpval a = &quot
 ;My interpreter"println(a)0.6.0 and laterInside of a note, 
%[INTERPRETER_GROUP].[INTERPRETER_NAME] directive will call your 
interpreter.You can omit either [INTERPRETER_GROUP] or [INTERPRETER_NAME]. If 
you omit [INTERPRETER_NAME], then first available interpreter will be selected 
in the [INTERPRETER_GROUP].Likewise, if you skip [INTERPRETER_GROUP], then 
[INTERPRETER_NAME] will be chosen from default interpreter group.For example, 
if you have two interpreter myintp1 and myintp2 in group mygrp, you can call 
myintp1 like%mygrp.myintp1codes for myintp1and you can call myintp2 
like%mygrp.myintp2codes for myintp2If you omit your interpreter name, 
it'll select first available interpreter in the group ( myintp1 
).%mygrpcodes for myintp1You can only omit your interpreter group when your 
interpreter group is selected as a default group.%myintp2codes for 
myintp2ExamplesCheckout some interpreters released with Zeppelin by 
default.sparkmarkdownshelljdbcContributing a new Interpr
 eter to Zeppelin releasesWe welcome contribution to a new interpreter. Please 
follow these few steps:First, check out the general contribution guide 
here.Follow the steps in Make your own Interpreter section and Editor setting 
for Interpreter above.Add your interpreter as in the Configure your interpreter 
section above; also add it to the example template 
zeppelin-site.xml.template.Add tests! They are run by Travis for all changes 
and it is important that they are self-contained.Include your interpreter as a 
module in pom.xml.Add documentation on how to use your interpreter under 
docs/interpreter/. Follow the Markdown style as this example. 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 
docs/assets/themes/zeppelin/img/docs-img/). And add a link to your 
documentation in the navigation menu 
(docs/_includes/themes/zeppelin/_navigation.html).Most importantly, ensure l
 icenses of the transitive closure of all dependencies are list in license 
file.Commit your changes and open a Pull Request on the project Mirror on 
GitHub; check to make sure Travis CI build is passing.",
       "url": " /development/writing_zeppelin_interpreter.html",
       "group": "development",
       "excerpt": "Apache Zeppelin Interpreter is a language backend. Every 
Interpreters belongs to an InterpreterGroup. Interpreters in the same 
InterpreterGroup can reference each other."
@@ -738,7 +738,7 @@
 
     "/usage/interpreter/interpreter_binding_mode.html": {
       "title": "Interpreter Binding Mode",
-      "content"  : "<!--Licensed under the Apache License, Version 2.0 (the 
"License");you may not use this file except in compliance with the 
License.You may obtain a copy of the License 
athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law 
or agreed to in writing, softwaredistributed under the License is distributed 
on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.See the License for the specific language governing 
permissions andlimitations under the License.-->{% include JB/setup %}# 
Interpreter Binding Mode ## Overview",
+      "content"  : "<!--Licensed under the Apache License, Version 2.0 (the 
"License");you may not use this file except in compliance with the 
License.You may obtain a copy of the License 
athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law 
or agreed to in writing, softwaredistributed under the License is distributed 
on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.See the License for the specific language governing 
permissions andlimitations under the License.-->{% include JB/setup %}# 
Interpreter Binding Mode ## OverviewInterpreter Process is a JVM process that 
communicates with Zeppelin daemon using thrift. Each interpreter process has a 
single interpreter group, and this interpreter group can have one or more 
instances of an interpreter.(See 
[here](../../development/writing_zeppelin_interpreter.html) to understand more 
about its internal structure.) Zeppelin provides 3 different modes t
 o run interpreter process: **shared**, **scoped** and **isolated**.   Also, 
the user can specify the scope of these modes: **per** user or **per 
note**.These 3 modes give flexibility to fit Zeppelin into any type of use 
cases.In this documentation, we mainly discuss the **per note** scope in 
combination with the **shared**, **scoped** and **isolated** modes.## Shared 
Mode    In **Shared** mode, single JVM process and a single session serves all 
notes. As a result, `note A` can access variables (e.g python, scala, ..) 
directly created from other notes.. ## Scoped Mode    In **Scoped** mode, 
Zeppelin still runs a single interpreter JVM process but, in the case of per 
note scope, each note runs in its own dedicated session. (Note it is still 
possible to share objects between these notes via 
[ResourcePool](../../interpreter/spark.html#object-exchange)) ## Isolated Mode  
  **Isolated** mode runs a separate interpreter process for each note in the 
case of **per note** scope. So, each note
  has an absolutely isolated session. (But it is still possible to share 
objects via [ResourcePool](../../interpreter/spark.html#object-exchange)) ## 
Which mode should I use?Mode | Each notebook...   | Benefits | Disadvantages | 
Sharing objects--- | --- | --- | --- | ---**shared** |  Shares a single session 
in a single interpreter process (JVM) |  Low resource utilization and it's 
easy to share data between notebooks |  All notebooks are affected if the 
interpreter process dies | Can share directly**scoped** | Has its own session 
in the same interpreter process (JVM) | Less resource utilization than isolated 
mode |  All notebooks are affected if the interpreter process dies | Can't 
share directly, but it's possible to share objects via 
[ResourcePool](../../interpreter/spark.html#object-exchange)) **isolated** | 
Has its own Interpreter Process | One notebook is not affected directly by 
other notebooks (**per note**) | Can't share data between notebooks easily 
(**per note
 **) | Can't share directly, but it's possible to share objects via 
[ResourcePool](../../interpreter/spark.html#object-exchange)) In the case of 
the **per user** scope (available in a multi-user environment), Zeppelin 
manages interpreter sessions on a per user basis rather than a per note basis. 
For example: - In **scoped + per user** mode, `User A`'s notes **might** be 
affected by `User B`'s notes. (e.g JVM dies, ...) Because all notes are 
running on the same JVM- On the other hand, **isolated + per user** mode, `User 
A`'s notes will not be affected by others' notes which running on 
separated JVMsEach Interpreter implementation may have different 
characteristics depending on the back end system that they integrate. And 3 
interpreter modes can be used differently.Let’s take a look how Spark 
Interpreter implementation uses these 3 interpreter modes with **per note** 
scope, as an example.Spark Interpreter implementation includes 4 different 
interpreters in 
 the group: Spark, SparkSQL, Pyspark and SparkR. SparkInterpreter instance 
embeds Scala REPL for interactive Spark API execution.    In Shared mode, a 
SparkContext and a Scala REPL is being shared among all interpreters in the 
group. So every note will be sharing single SparkContext and single Scala REPL. 
In this mode, if `Note A` defines variable ‘a’ then `Note B` not only able 
to read variable ‘a’ but also able to override the variable.    In Scoped 
mode, each note has its own Scala REPL. So variable defined in a note can not 
be read or overridden in another note. However, a single SparkContext still 
serves all the sessions.And all the jobs are submitted to this SparkContext and 
the fair scheduler schedules the jobs.This could be useful when user does not 
want to share Scala session, but want to keep single Spark application and 
leverage its fair scheduler.In Isolated mode, each note has its own 
SparkContext and Scala REPL.    ",
       "url": " /usage/interpreter/interpreter_binding_mode.html",
       "group": "usage/interpreter",
       "excerpt": ""
@@ -837,7 +837,7 @@
 
     "/usage/rest_api/interpreter.html": {
       "title": "Apache Zeppelin Interpreter REST API",
-      "content"  : "<!--Licensed under the Apache License, Version 2.0 (the 
"License");you may not use this file except in compliance with the 
License.You may obtain a copy of the License 
athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law 
or agreed to in writing, softwaredistributed under the License is distributed 
on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.See the License for the specific language governing 
permissions andlimitations under the License.-->{% include JB/setup %}# 
Apache Zeppelin Interpreter REST API## OverviewApache Zeppelin provides several 
REST APIs for interaction and remote activation of zeppelin functionality.All 
REST APIs are available starting with the following endpoint 
`http://[zeppelin-server]:[zeppelin-port]/api`. Note that Apache Zeppelin REST 
APIs receive or return JSON objects, it is recommended for you to install some 
JSON viewers such as [JSONView](ht
 
tps://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc).If
 you work with Apache Zeppelin and find a need for an additional REST API, 
please [file an issue or send us an 
email](http://zeppelin.apache.org/community.html).## Interpreter REST API 
ListThe role of registered interpreters, settings and interpreters group are 
described in [here](../interpreter/overview.html).### List of registered 
interpreters                Description      This ```GET``` method returns all 
the registered interpreters available on the server.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter```              
Success code      200              Fail code       500               Sample 
JSON response              {  "status": "OK",  
"message": "",  "body": {    "md.md": { 
     "name": "md",      "group": "md",  
    "className": "org.apache.
 zeppelin.markdown.Markdown",      "properties": {},      
"path": "/zeppelin/interpreter/md"    },    
"spark.spark": {      "name": "spark",      
"group": "spark",      "className": 
"org.apache.zeppelin.spark.SparkInterpreter",      
"properties": {        "spark.executor.memory": {          
"defaultValue": "1g",          "description": 
"Executor memory per worker instance. ex) 512m, 32g"        },        
"spark.cores.max": {          "defaultValue": "", 
         "description": "Total number of cores to use. Empty 
value uses all available core."        },      },      "path": 
"/zeppelin/interpreter/spark"    },    "spark.sql": {      
"name": "sql",      "group": "spark",   
   "className": "
 org.apache.zeppelin.spark.SparkSqlInterpreter",      
"properties": {        "zeppelin.spark.maxResult": {        
  "defaultValue": "1000",          "description": 
"Max number of Spark SQL result to display."        }      },      
"path": "/zeppelin/interpreter/spark"    }  }}              
      ### List of registered interpreter settings                Description    
  This ```GET``` method returns all the interpreters settings registered on the 
server.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting```          
    Success code      200              Fail code       500               Sample 
JSON response              {  "status": "OK",  
"message": "",  "body": [    {      
"id": "2AYUGP2D5",      "name": "md",   
   "group": "md",      "properties
 ": {        "_empty_": ""      },      
"interpreterGroup": [        {          "class": 
"org.apache.zeppelin.markdown.Markdown",          "name": 
"md"        }      ],      "dependencies": []    },      {  
    "id": "2AY6GV7Q3",      "name": 
"spark",      "group": "spark",      
"properties": {        "spark.cores.max": "",     
   "spark.executor.memory": "1g",      },      
"interpreterGroup": [        {          "class": 
"org.apache.zeppelin.spark.SparkInterpreter",          
"name": "spark"        },        {          
"class": "org.apache.zeppelin.spark.SparkSqlInterpreter",   
       "name": "sql"        }      ],      
"dependencies": [        {          "groupArtifactVersion": 
&quot
 ;com.databricks:spark-csv_2.10:1.3.0"        }      ]    }  ]}            
          ### Get a registered interpreter setting by the setting id            
     Description      This ```GET``` method returns a registered interpreter 
setting on the server.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/[setting 
ID]```              Success code      200              Fail code                
400 if such interpreter setting id does not exist           500 for any other 
errors                    Sample JSON response              {  
"status": "OK",  "message": "",  
"body": {    "id": "2AYW25ANY",    
"name": "Markdown setting name",    "group": 
"md",    "properties": {      "propname": 
"propvalue"    },    "interpreterGroup": [      {        
"class": "org.apache.zeppelin.markdown.Ma
 rkdown",        "name": "md"      }    ],    
"dependencies": [      {        "groupArtifactVersion": 
"groupId:artifactId:version",        "exclusions": [        
  "groupId:artifactId"        ]      }    ]  }}                    
### Create a new interpreter setting                  Description      This 
```POST``` method adds a new interpreter setting using a registered interpreter 
to the server.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting```          
    Success code      200              Fail code                400 if the 
input json is empty           500 for any other errors                    
Sample JSON input              {  "name": "Markdown setting 
name",  "group": "md",  "properties": {    
"propname": "propvalue"  },  "interpreterGroup": 
[    {      "class": "org
 .apache.zeppelin.markdown.Markdown",      "name": 
"md"    }  ],  "dependencies": [    {      
"groupArtifactVersion": "groupId:artifactId:version",      
"exclusions": [        "groupId:artifactId"      ]    }  ]} 
                           Sample JSON response              {  
"status": "CREATED",  "message": "",  
"body": {    "id": "2AYW25ANY",    
"name": "Markdown setting name",    "group": 
"md",    "properties": {      "propname": 
"propvalue"    },    "interpreterGroup": [      {        
"class": "org.apache.zeppelin.markdown.Markdown",        
"name": "md"      }    ],    "dependencies": [    
  {        "groupArtifactVersion": 
"groupId:artifactId:version",        "exclusions": [     
      "groupId:artifactId"        ]      }    ]  }}                   
 ### Update an interpreter setting                Description      This 
```PUT``` method updates an interpreter setting with new properties.            
  URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/[interpreter
 ID]```              Success code      200              Fail code       500     
          Sample JSON input              {  "name": "Markdown 
setting name",  "group": "md",  
"properties": {    "propname": "Otherpropvalue"  
},  "interpreterGroup": [    {      "class": 
"org.apache.zeppelin.markdown.Markdown",      "name": 
"md"    }  ],  "dependencies": [    {      
"groupArtifactVersion": "groupId:artifactId:version",      
"exclusions": [        "groupId:artifactId"      ]    }  ]} 
                     
       Sample JSON response              {  "status": "OK", 
 "message": "",  "body": {    "id": 
"2AYW25ANY",    "name": "Markdown setting name",  
  "group": "md",    "properties": {      
"propname": "Otherpropvalue"    },    
"interpreterGroup": [      {        "class": 
"org.apache.zeppelin.markdown.Markdown",        "name": 
"md"      }    ],    "dependencies": [      {        
"groupArtifactVersion": "groupId:artifactId:version",       
 "exclusions": [          "groupId:artifactId"        ]     
 }    ]  }}                    ### Delete an interpreter setting                
Description      This ```DELETE``` method deletes an given interpreter setting. 
             URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/[interpre
 ter ID]```              Success code      200               Fail code       
500               Sample JSON response              
{"status":"OK"}            ### Restart an interpreter       
         Description      This ```PUT``` method restarts the given interpreter 
id.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/restart/[interpreter
 ID]```              Success code      200              Fail code       500     
          Sample JSON input (Optional)              {  "noteId": 
"2AVQJVC8N"}                            Sample JSON response          
    {"status":"OK"}            ### Add a new repository for 
dependency resolving                Description      This ```POST``` method 
adds new repository.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/repository```       
       Success code      200              Fail code       500               
Sample
  JSON input              {  "id": "securecentral",  
"url": "https://repo1.maven.org/maven2",  
"snapshot": false}                            Sample JSON response    
          {"status":"OK"}            ### Delete a 
repository for dependency resolving                Description      This 
```DELETE``` method delete repository with given id.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/repository/[repository
 ID]```              Success code      200              Fail code       500     
    ",
+      "content"  : "<!--Licensed under the Apache License, Version 2.0 (the 
"License");you may not use this file except in compliance with the 
License.You may obtain a copy of the License 
athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law 
or agreed to in writing, softwaredistributed under the License is distributed 
on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.See the License for the specific language governing 
permissions andlimitations under the License.-->{% include JB/setup %}# 
Apache Zeppelin Interpreter REST API## OverviewApache Zeppelin provides several 
REST APIs for interaction and remote activation of zeppelin functionality.All 
REST APIs are available starting with the following endpoint 
`http://[zeppelin-server]:[zeppelin-port]/api`. Note that Apache Zeppelin REST 
APIs receive or return JSON objects, it is recommended for you to install some 
JSON viewers such as [JSONView](ht
 
tps://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc).If
 you work with Apache Zeppelin and find a need for an additional REST API, 
please [file an issue or send us an 
email](http://zeppelin.apache.org/community.html).## Interpreter REST API 
ListThe role of registered interpreters, settings and interpreters group are 
described in [here](../interpreter/overview.html).### List of registered 
interpreters                Description      This ```GET``` method returns all 
the registered interpreters available on the server.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter```              
Success code      200              Fail code       500               Sample 
JSON response              {  "status": "OK",  
"message": "",  "body": {    "md.md": { 
     "name": "md",      "group": "md",  
    "className": "org.apache.
 zeppelin.markdown.Markdown",      "properties": {},      
"path": "/zeppelin/interpreter/md"    },    
"spark.spark": {      "name": "spark",      
"group": "spark",      "className": 
"org.apache.zeppelin.spark.SparkInterpreter",      
"properties": {        "spark.executor.memory": {          
"name": "spark.executor.memory",          
"defaultValue": "1g",          "description": 
"Executor memory per worker instance. ex) 512m, 32g",          
"type": "string"        },        
"spark.cores.max": {          "defaultValue": "", 
         "description": "Total number of cores to use. Empty 
value uses all available core.",          "type": 
"number"        },      },      "path": 
"/zeppelin/interpreter/spark&q
 uot;    },    "spark.sql": {      "name": "sql", 
     "group": "spark",      "className": 
"org.apache.zeppelin.spark.SparkSqlInterpreter",      
"properties": {        "zeppelin.spark.maxResult": {        
  "name": "zeppelin.spark.maxResult",          
"defaultValue": "1000",          "description": 
"Max number of Spark SQL result to display.",          
"type": "number"        }      },      "path": 
"/zeppelin/interpreter/spark"    }  }}                    ### List of 
registered interpreter settings                Description      This ```GET``` 
method returns all the interpreters settings registered on the server.          
    URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting```          
    Success code      200              Fail code       500               Sample 
JSON
  response              {  "status": "OK",  
"message": "",  "body": [    {      
"id": "2AYUGP2D5",      "name": "md",   
   "group": "md",      "properties": {        
"_empty_": ""      },      "interpreterGroup": [  
      {          "class": 
"org.apache.zeppelin.markdown.Markdown",          "name": 
"md"        }      ],      "dependencies": []    },      {  
    "id": "2AY6GV7Q3",      "name": 
"spark",      "group": "spark",      
"properties": {        "spark.cores.max": {          
"name": "",          "value": 
"spark.cores.max",          "type": "number"      
  },        "spark.executor.memory": {          "name": 
"spark.exec
 utor.memory",          "value": "1g",          
"type": "string"        }      },      
"interpreterGroup": [        {          "class": 
"org.apache.zeppelin.spark.SparkInterpreter",          
"name": "spark"        },        {          
"class": "org.apache.zeppelin.spark.SparkSqlInterpreter",   
       "name": "sql"        }      ],      
"dependencies": [        {          "groupArtifactVersion": 
"com.databricks:spark-csv_2.10:1.3.0"        }      ]    }  ]}        
              ### Get a registered interpreter setting by the setting id        
         Description      This ```GET``` method returns a registered 
interpreter setting on the server.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/[setting 
ID]```              Success code      200              Fail code                
40
 0 if such interpreter setting id does not exist           500 for any other 
errors                    Sample JSON response              {  
"status": "OK",  "message": "",  
"body": {    "id": "2AYW25ANY",    
"name": "Markdown setting name",    "group": 
"md",    "properties": {      "propname": {       
 "name": "propname",        "value": 
"propvalue",        "type": "textarea"      }    
},    "interpreterGroup": [      {        "class": 
"org.apache.zeppelin.markdown.Markdown",        "name": 
"md"      }    ],    "dependencies": [      {        
"groupArtifactVersion": "groupId:artifactId:version",       
 "exclusions": [          "groupId:artifactId"        ]     
 }    ]  }}                    ### Crea
 te a new interpreter setting                  Description      This ```POST``` 
method adds a new interpreter setting using a registered interpreter to the 
server.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting```          
    Success code      200              Fail code                400 if the 
input json is empty           500 for any other errors                    
Sample JSON input              {  "name": "Markdown setting 
name",  "group": "md",  "properties": {    
"propname": {      "name": "propname",      
"value": "propvalue",      "type": 
"textarea"  },  "interpreterGroup": [    {      
"class": "org.apache.zeppelin.markdown.Markdown",      
"name": "md"    }  ],  "dependencies": [    {     
 "groupArtifactVersion": "groupId:artifactId:version&
 quot;,      "exclusions": [        "groupId:artifactId"    
  ]    }  ]}                            Sample JSON response              {  
"status": "CREATED",  "message": "",  
"body": {    "id": "2AYW25ANY",    
"name": "Markdown setting name",    "group": 
"md",    "properties": {      "propname": {       
 "name": "propname",        "value": 
"propvalue",        "type": "textarea"    },    
"interpreterGroup": [      {        "class": 
"org.apache.zeppelin.markdown.Markdown",        "name": 
"md"      }    ],    "dependencies": [      {        
"groupArtifactVersion": "groupId:artifactId:version",       
 "exclusions": [          "groupId:artifactId"        ]     
 }    ]  }}             
        ### Update an interpreter setting                Description      This 
```PUT``` method updates an interpreter setting with new properties.            
  URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/[interpreter
 ID]```              Success code      200              Fail code       500     
          Sample JSON input              {  "name": "Markdown 
setting name",  "group": "md",  
"properties": {    "propname": {      "name": 
"propname",      "value": "Otherpropvalue",      
"type": "textarea"  },  "interpreterGroup": [    
{      "class": "org.apache.zeppelin.markdown.Markdown",    
  "name": "md"    }  ],  "dependencies": [    {   
   "groupArtifactVersion": "groupId:artifactId:version",    
  "exclusions": [        "groupId:artifactId&
 quot;      ]    }  ]}                            Sample JSON response          
    {  "status": "OK",  "message": "",  
"body": {    "id": "2AYW25ANY",    
"name": "Markdown setting name",    "group": 
"md",    "properties": {      "propname": {       
 "name": "propname",        "value": 
"Otherpropvalue",        "type": "textarea"    }, 
   "interpreterGroup": [      {        "class": 
"org.apache.zeppelin.markdown.Markdown",        "name": 
"md"      }    ],    "dependencies": [      {        
"groupArtifactVersion": "groupId:artifactId:version",       
 "exclusions": [          "groupId:artifactId"        ]     
 }    ]  }}                    ### Delete an interpreter setting                
Description   
    This ```DELETE``` method deletes an given interpreter setting.              
URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/[interpreter
 ID]```              Success code      200               Fail code       500    
           Sample JSON response              
{"status":"OK"}            ### Restart an interpreter       
         Description      This ```PUT``` method restarts the given interpreter 
id.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/setting/restart/[interpreter
 ID]```              Success code      200              Fail code       500     
          Sample JSON input (Optional)              {  "noteId": 
"2AVQJVC8N"}                            Sample JSON response          
    {"status":"OK"}            ### Add a new repository for 
dependency resolving                Description      This ```POST``` method 
adds new repository.              URL   
    ```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/repository```   
           Success code      200              Fail code       500               
Sample JSON input              {  "id": "securecentral",  
"url": "https://repo1.maven.org/maven2",  
"snapshot": false}                            Sample JSON response    
          {"status":"OK"}            ### Delete a 
repository for dependency resolving                Description      This 
```DELETE``` method delete repository with given id.              URL      
```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/repository/[repository
 ID]```              Success code      200              Fail code       500     
    ### Get available types for property                Description      This 
```GET``` method returns available types for interpreter property.              
URL      ```http://[zeppelin-server]:[zeppelin-port]/api/interpreter/property/ty
 pes```              Success code      200              Fail code       500     
          Sample JSON response                  {  "status": 
"OK",  "body": [ "textarea", "string", 
...  ]}                                                ",
       "url": " /usage/rest_api/interpreter.html",
       "group": "usage/rest_api",
       "excerpt": "This page contains Apache Zeppelin Interpreter REST API 
information."

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html (original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html Fri Jul  7 
07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html Fri 
Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/cdh.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/cdh.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/cdh.html (original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/cdh.html Fri Jul  7 
07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/docker.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/docker.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/docker.html (original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/docker.html Fri Jul  7 
07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/flink_and_spark_cluster.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/flink_and_spark_cluster.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/flink_and_spark_cluster.html 
(original)
+++ 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/flink_and_spark_cluster.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/spark_cluster_mode.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/virtual_machine.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/virtual_machine.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/virtual_machine.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/virtual_machine.html Fri 
Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/yarn_install.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/yarn_install.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/yarn_install.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/deployment/yarn_install.html Fri 
Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/configuration.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/configuration.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/configuration.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/configuration.html Fri 
Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/proxy_setting.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/proxy_setting.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/proxy_setting.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/proxy_setting.html Fri 
Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/trouble_shooting.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/trouble_shooting.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/trouble_shooting.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/trouble_shooting.html Fri 
Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/upgrading.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/upgrading.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/upgrading.html (original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/operation/upgrading.html Fri Jul  7 
07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/authentication_nginx.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/authentication_nginx.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/authentication_nginx.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/authentication_nginx.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/datasource_authorization.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/datasource_authorization.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/datasource_authorization.html 
(original)
+++ 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/datasource_authorization.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/notebook_authorization.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/notebook_authorization.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/notebook_authorization.html 
(original)
+++ 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/notebook_authorization.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/shiro_authentication.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/shiro_authentication.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/shiro_authentication.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/security/shiro_authentication.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/setup/storage/storage.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/setup/storage/storage.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/setup/storage/storage.html (original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/setup/storage/storage.html Fri Jul  7 
07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/angular_backend.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/angular_backend.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/angular_backend.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/angular_backend.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/angular_frontend.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/angular_frontend.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- 
zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/angular_frontend.html 
(original)
+++ 
zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/angular_frontend.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/basic.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/basic.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/basic.html (original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/usage/display_system/basic.html Fri Jul  
7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html (original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html Fri Jul  7 
07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/dependency_management.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/dependency_management.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- 
zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/dependency_management.html 
(original)
+++ 
zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/dependency_management.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/dynamic_loading.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/dynamic_loading.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/dynamic_loading.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/dynamic_loading.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: 
zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/execution_hooks.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/execution_hooks.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/execution_hooks.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/execution_hooks.html 
Fri Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>

Modified: zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/installation.html
URL: 
http://svn.apache.org/viewvc/zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/installation.html?rev=1801123&r1=1801122&r2=1801123&view=diff
==============================================================================
--- zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/installation.html 
(original)
+++ zeppelin/site/docs/0.8.0-SNAPSHOT/usage/interpreter/installation.html Fri 
Jul  7 07:28:40 2017
@@ -83,7 +83,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Usage<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Dynamic Form</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/usage/dynamic_form/intro.html">What is Dynamic 
Form?</a></li>
                 <li role="separator" class="divider"></li>
@@ -122,7 +122,7 @@
 
             <li>
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Setup<b class="caret"></b></a>
-              <ul class="dropdown-menu">
+              <ul class="dropdown-menu scrollable-menu">
                 <li class="title"><span>Basics</span></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/how_to_build.html">How to Build 
Zeppelin</a></li>
                 <li><a 
href="/docs/0.8.0-SNAPSHOT/setup/basics/multi_user_support.html">Multi-user 
Support</a></li>


Reply via email to