# 安裝
原文鏈接 : [http://zeppelin.apache.org/docs/0.7.2/install/install.html](http://zeppelin.apache.org/docs/0.7.2/install/install.html)
譯文鏈接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10030536](http://www.apache.wiki/pages/viewpage.action?pageId=10030536)
貢獻者 : [片刻](/display/~jiangzhonglian) [ApacheCN](/display/~apachecn) [Apache中文網](/display/~apachechina)
歡迎來到Apache Zeppelin!本頁面是有助于開始使用的說明。
## 安裝
Apache Zeppelin正式支持并在以下環境下進行測試:
| Name | Value |
| --- | --- |
| Oracle JDK | 1.7?
(set?`JAVA_HOME`) |
| OS | Mac OSX?
Ubuntu 14.X?
CentOS 6.X?
Windows 7 Pro SP1 |
### 下載二進制包
[Apache Zeppelin下載頁面](http://zeppelin.apache.org/download.html)提供了兩個二進制包。只有這兩個二進制文件之間的區別才是包文件中的解釋器。
* #### [?`all`口譯包](http://zeppelin.apache.org/docs/0.7.2/install/install.html#package-with-all-interpreters)
只需將其打包在您選擇的目錄中即可。
* #### [?`net-install編譯包`](http://zeppelin.apache.org/docs/0.7.2/install/install.html#package-with-net-install-interpreters)
打開包裝并按照[安裝其他編譯程序](http://www.apache.wiki/pages/viewpage.action?pageId=10030734)安裝解釋器。如果您不確定,只需運行`./bin/install-interpreter.sh --all`并安裝所有解釋器。
## 啟動Apache Zeppelin
#### 從命令行啟動Apache Zeppelin
在所有unix平臺上:
```
bin/zeppelin-daemon.sh start
```
```
如果你在Windows上:
```
```
bin\zeppelin.cmd
```
```
Zeppelin成功啟動后,使用網絡瀏覽器訪問 http://localhost:8080。
```
#### 停止Zeppelin
```
bin/zeppelin-daemon.sh stop?
```
#### 與service manager一起啟動Apache Zeppelin
**注意:**以下描述是基于Ubuntu Linux編寫的。
Apache Zeppelin可以使用初始化腳本作為服務自動啟動,使用像**upstart**這樣的服務管理器。
這是一個保存的示例upstart腳本,因為`/etc/init/zeppelin.conf`?這允許使用諸如以下命令來管理服務
```
sudo service zeppelin start
sudo service zeppelin stop
sudo service zeppelin restart?
```
其他service manager可以使用與`upstart`傳遞給`zeppelin-daemon.sh`腳本的參數類似的方法。
```
bin/zeppelin-daemon.sh upstart
```
**zeppelin.conf**
```
description "zeppelin"
start on (local-filesystems and net-device-up IFACE!=lo)
stop on shutdown
# Respawn the process on unexpected termination
respawn
# respawn the job up to 7 times within a 5 second period.
# If the job exceeds these values, it will be stopped and marked as failed.
respawn limit 7 5
# zeppelin was installed in /usr/share/zeppelin in this example
chdir /usr/share/zeppelin
exec bin/zeppelin-daemon.sh upstart
```
## 下一步
恭喜,您已經成功安裝Apache Zeppelin!這里有幾個可能會有用的步驟:
#### 新到Apache Zeppelin ...
* 要深入了解,請訪問[瀏覽Apache Zeppelin UI](http://www.apache.wiki/pages/viewpage.action?pageId=10030562)。
* 然后,嘗試在您的Zeppelin?運行[教程](http://localhost:8080/#/notebook/2A94M5J1Z)筆記本。
* 看看如何改變[配置](http://www.apache.wiki/pages/viewpage.action?pageId=10030540)像端口號等
#### Zeppelin與Apache Spark ...
* 要了解更多關于[Apache Spark](http://spark.apache.org/)深度整合的信息,請查看[Spark Interpreter](http://www.apache.wiki/pages/viewpage.action?pageId=10030923)。
#### Zeppelin與JDBC數據源...
* 檢查[JDBC解釋器](http://www.apache.wiki/pages/viewpage.action?pageId=10030838)以了解有關配置和使用多個JDBC數據源的更多信息。
#### 使用Python的Zeppelin
* 檢查[Python解釋器](http://www.apache.wiki/pages/viewpage.action?pageId=10030879)了解更多關于Matplotlib,熊貓,Conda / Docker環境集成。?
#### 多用戶環境...
* 打開[身份驗證](http://www.apache.wiki/pages/viewpage.action?pageId=10030709)。
* 管理您的[筆記本許可](http://www.apache.wiki/pages/viewpage.action?pageId=10031004)。
* 有關更多信息,請訪問**更多**?- >?**安全性**部分。
#### 其他有用的信息...
* 了解[系統顯示](http://www.apache.wiki/pages/viewpage.action?pageId=10030651)的工作原理。
* 使用[Service Manager](http://zeppelin.apache.org/docs/0.7.2/install/install.html#start-apache-zeppelin-with-a-service-manager)?啟動Zeppelin。
* 如果您使用以前的版本,請參閱[升級版本](http://www.apache.wiki/pages/viewpage.action?pageId=10030611)。
## 從源代碼構建Apache Zeppelin
如果要從源代碼構建而不是使用二進制包,請按照[此處的說明進行操作](http://www.apache.wiki/pages/viewpage.action?pageId=10030615)。
- 快速入門
- 什么是Apache Zeppelin?
- 安裝
- 配置
- 探索Apache Zeppelin UI
- 教程
- 動態表單
- 發表你的段落
- 自定義Zeppelin主頁
- 升級Zeppelin版本
- 從源碼編譯
- 使用Flink和Spark Clusters安裝Zeppelin教程
- 解釋器
- 概述
- 解釋器安裝
- 解釋器依賴管理
- 解釋器的模擬用戶
- 解釋員執行Hook(實驗)
- Alluxio 解釋器
- Beam 解釋器
- BigQuery 解釋器
- Cassandra CQL 解釋器
- Elasticsearch 解釋器
- Flink 解釋器
- Geode/Gemfire OQL 解釋器
- HBase Shell 解釋器
- HDFS文件系統 解釋器
- Hive 解釋器
- Ignite 解釋器
- JDBC通用 解釋器
- Kylin 解釋器
- Lens 解釋器
- Livy 解釋器
- Markdown 解釋器
- Pig 解釋器
- PostgreSQL, HAWQ 解釋器
- Python 2&3解釋器
- R 解釋器
- Scalding 解釋器
- Scio 解釋器
- Shell 解釋器
- Spark 解釋器
- 系統顯示
- 系統基本顯示
- 后端Angular API
- 前端Angular API
- 更多
- 筆記本存儲
- REST API
- 解釋器 API
- 筆記本 API
- 筆記本資源 API
- 配置 API
- 憑據 API
- Helium API
- Security ( 安全 )
- Shiro 授權
- 筆記本 授權
- 數據源 授權
- Helium 授權
- Advanced ( 高級 )
- Zeppelin on Vagrant VM ( Zeppelin 在 Vagrant 虛擬機上 )
- Zeppelin on Spark Cluster Mode( Spark 集群模式下的 Zeppelin )
- Zeppelin on CDH ( Zeppelin 在 CDH 上 )
- Contibute ( 貢獻 )
- Writing a New Interpreter ( 寫一個新的解釋器 )
- Writing a new Visualization (Experimental) ( 編寫新的可視化(實驗) )
- Writing a new Application (Experimental) ( 寫一個新的應用程序( 實驗 ) )
- Contributing to Apache Zeppelin ( Code ) ( 向 Apache Zeppelin 貢獻( 代碼 ) )
- Contributing to Apache Zeppelin ( Website ) ( 向 Apache Zeppelin 貢獻(website) )