mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
Apply auto TOC to all of docs under docs/quickstart/
This commit is contained in:
parent
db76eb60ed
commit
fbde57f7f0
2 changed files with 23 additions and 18 deletions
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: page
|
||||
title: "Explore Zeppelin UI"
|
||||
title: "Explore Apache Zeppelin UI"
|
||||
description: "Description of Zeppelin UI Layout"
|
||||
group: quickstart
|
||||
---
|
||||
|
|
@ -17,9 +17,13 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
## Home Page
|
||||
# Explore Apache Zeppelin UI
|
||||
|
||||
The first time you connect to Zeppelin, you'll land at the main page similar to the below screen capture
|
||||
<div id="toc"></div>
|
||||
|
||||
## Main home
|
||||
|
||||
The first time you connect to Zeppelin, you'll land at the main page similar to the below screen capture.
|
||||
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/homepage.png" />
|
||||
|
||||
|
|
@ -28,7 +32,7 @@ On the left of the page are listed all existing notes. Those notes are stored by
|
|||
You can filter them by name using the input text form. You can also create an new note, refresh the list of existing notes
|
||||
(in case you manually copy them into the `$ZEPPELIN_HOME/notebook` folder) and import a note.
|
||||
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/notes_management.png" />
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/notes_management.png" width="230px" />
|
||||
|
||||
When clicking on `Import Note` link, a new dialog open. From there you can import your note from local disk or from a remote location
|
||||
if you provide the URL.
|
||||
|
|
@ -40,7 +44,7 @@ By default, the name of the imported note is the same as the original note but y
|
|||
<br />
|
||||
## Menus
|
||||
|
||||
### 1. Notebook
|
||||
### Notebook
|
||||
|
||||
The `Notebook` menu proposes almost the same features as the note management section in the home page. From the drop-down menu you can:
|
||||
|
||||
|
|
@ -48,9 +52,9 @@ The `Notebook` menu proposes almost the same features as the note management sec
|
|||
2. Filter node by name
|
||||
3. Create a new note
|
||||
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/notebook_menu.png" />
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/notebook_menu.png" width="170px" />
|
||||
|
||||
### 2. Interpreter
|
||||
### Interpreter
|
||||
|
||||
In this menu you can:
|
||||
|
||||
|
|
@ -59,7 +63,7 @@ In this menu you can:
|
|||
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/interpreter_menu.png" />
|
||||
|
||||
### 3. Configuration
|
||||
### Configuration
|
||||
|
||||
This menu displays all the Zeppelin configuration that are set in the config file `$ZEPPELIN_HOME/conf/zeppelin-site.xml`
|
||||
|
||||
|
|
@ -88,7 +92,7 @@ On the top-right corner of each paragraph there are some commands to:
|
|||
|
||||
To configure the paragraph, just click on the gear icon:
|
||||
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/paragraph_configuration_dialog.png" />
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/paragraph_configuration_dialog.png" width="180px" />
|
||||
|
||||
From this dialog, you can (in descending order):
|
||||
|
||||
|
|
@ -124,7 +128,7 @@ In the middle of the toolbar you can find the command buttons:
|
|||
* delete the note
|
||||
* schedule the execution of **all paragraph** using a CRON syntax
|
||||
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/note_commands.png" />
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/note_commands.png" width="300px"/>
|
||||
|
||||
On the right of the note tool bar you can find configuration icons:
|
||||
|
||||
|
|
@ -133,4 +137,4 @@ On the right of the note tool bar you can find configuration icons:
|
|||
* configure the note permissions
|
||||
* switch the node display mode between `default`, `simple` and `report`
|
||||
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/note_configuration.png" />
|
||||
<img src="../assets/themes/zeppelin/img/ui-img/note_configuration.png" width="180px"/>
|
||||
|
|
@ -17,16 +17,17 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
## Zeppelin Tutorial
|
||||
# Zeppelin Tutorial
|
||||
|
||||
<div id="toc"></div>
|
||||
|
||||
This tutorial walks you through some of the fundamental Zeppelin concepts. We will assume you have already installed Zeppelin. If not, please see [here](../install/install.html) first.
|
||||
|
||||
Current main backend processing engine of Zeppelin is [Apache Spark](https://spark.apache.org). If you're new to this system, you might want to start by getting an idea of how it processes data to get the most out of Zeppelin.
|
||||
|
||||
<br />
|
||||
## Tutorial with Local File
|
||||
|
||||
### 1. Data Refine
|
||||
### Data Refine
|
||||
|
||||
Before you start Zeppelin tutorial, you will need to download [bank.zip](http://archive.ics.uci.edu/ml/machine-learning-databases/00222/bank.zip).
|
||||
|
||||
|
|
@ -52,7 +53,7 @@ val bank = bankText.map(s=>s.split(";")).filter(s=>s(0)!="\"age\"").map(
|
|||
bank.toDF().registerTempTable("bank")
|
||||
```
|
||||
|
||||
### 2. Data Retrieval
|
||||
### Data Retrieval
|
||||
|
||||
Suppose we want to see age distribution from `bank`. To do this, run:
|
||||
|
||||
|
|
@ -75,7 +76,7 @@ Now we want to see age distribution with certain marital status and add combo bo
|
|||
<br />
|
||||
## Tutorial with Streaming Data
|
||||
|
||||
### 1. Data Refine
|
||||
### Data Refine
|
||||
|
||||
Since this tutorial is based on Twitter's sample tweet stream, you must configure authentication with a Twitter account. To do this, take a look at [Twitter Credential Setup](https://databricks-training.s3.amazonaws.com/realtime-processing-with-spark-streaming.html#twitter-credential-setup). After you get API keys, you should fill out credential related values(`apiKey`, `apiSecret`, `accessToken`, `accessTokenSecret`) with your API keys on following script.
|
||||
|
||||
|
|
@ -135,7 +136,7 @@ twt.print
|
|||
ssc.start()
|
||||
```
|
||||
|
||||
### 2. Data Retrieval
|
||||
### Data Retrieval
|
||||
|
||||
For each following script, every time you click run button you will see different result since it is based on real-time data.
|
||||
|
||||
|
|
@ -192,4 +193,4 @@ To check how people think about girls using `sentiment` function we've made abov
|
|||
|
||||
```sql
|
||||
%sql select sentiment(text), count(1) from tweets where text like '%girl%' group by sentiment(text)
|
||||
```
|
||||
```
|
||||
Loading…
Reference in a new issue