
一、基本資訊
官網 http://zeppelin.apache.org/
官方下載 http://zeppelin.apache.org/download.html
https://mirror.bit.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
https://mirrors.bfsu.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
https://mirrors.tuna.tsinghua.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
官方教程 http://zeppelin.apache.org/docs/0.8.0/quickstart/install.html
開源中國 https://www.oschina.net/p/zeppelin-qihoo360?hmsr=aladdin1e1
安裝 https://my.oschina.net/u/2000675/blog/1941664
gitee https://gitee.com/mirrors/Zeppelin
二、與其他組件的兼容性
| Zeppelin | 0.8.1 | 0.8.0 | 0.7.3 | 0.7.1 - 0.7.2 | 0.7.0 | 0.6.2 - 0.6.1 | 0.6.0 |
|---|---|---|---|---|---|---|---|
| Spark | 1.5.x, 1.6.x, 2.0.x, 2.1.x, 2.2.x, 2.3.x, 2.4.0 | 1.5.x, 1.6.x, 2.0.x, 2.1.x, 2.2.x, 2.3.1 | 1.4.x, 1.5.x, 1.6.x, 2.0.x, 2.1.x, 2.2.0 | 1.4.x, 1.5.x, 1.6.x, 2.0.x 2.1.0 | 1.4.x, 1.5.x, 1.6.x, 2.0.x 2.1.0 | 1.1.x, 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x, 2.0.0 Support Scala 2.11 | 1.1.x, 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x SparkR is available |
| JDBC | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available | PostgreSQL, MySQL, MariaDB, Redshift,Hive, Phoenix, Drill, Tajo are available |
| Pig | O | O | O | O | O | N/A | N/A |
| Beam | O | O | O | O | O | N/A | N/A |
| Scio | O | O | O | O | O | N/A | N/A |
| BigQuery | O | O | O | O | O | O | N/A |
| Python | O | O | O | O | O | O | O |
| Livy | O | O | O | O | O | O | O |
| HDFS | O | O | O | O | O | O | O |
| Alluxio | O | O | O | O | O | O | O |
| Hbase | O | O | O | O | O | O | O |
| Scalding | O | O | O | O | O | O | O |
| Elasticsearch | O | O | O | O | O | O | O |
| Angular | O | O | O | O | O | O | O |
| Markdown | O | O | O | O | O | O | O |
| Shell | O | O | O | O | O | O | O |
| Flink | O | O | O | O | O | O | O |
| Cassandra | O | O | O | O | O | O | O |
| Geode | O | O | O | O | O | O | O |
| Ignite | 1.9.0 | 1.9.0 | 1.9.0 | 1.9.0 | 1.7.0 | 1.7.0 | 1.6.0 |
| Kylin | O | O | O | O | O | O | O |
| Lens | O | O | O | O | O | O | O |
| PostgreSQL | O | O | O | O | O | O | O |
三、安裝、部署
1、安裝OpenJDK1.8 并查看安裝位置
參考:https://blog.csdn.net/llwy1428/article/details/111144659
2、下載檔案
[root@loaclhost ~]# yum install -y wget vim
[root@loaclhost ~]# wget -P /usr/bigdata/ https://mirror.bit.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
3、進入目錄
[root@loaclhost ~]# mkdir -p /usr/bigdata/
[root@loaclhost ~]# cd /usr/bigdata/
4、查看目錄
[root@loaclhost bigdata]# ll zeppelin-0.9.0-bin-all

5、進入組態檔目錄
[root@loaclhost zeppelin-0.9.0-bin-all]# cd conf/
查看目錄

6、復制、重命名 組態檔 zeppelin-env.sh
[root@loaclhost conf]# cp zeppelin-env.sh.template zeppelin-env.sh
7、編輯組態檔 zeppelin-env.sh
[root@loaclhost conf]# vim zeppelin-env.sh
8、編輯以下內容

9、編輯組態檔 zeppelin-site.xml.template
[root@loaclhost conf]# vim zeppelin-site.xml.template
10、編輯內容
<property>
<name>zeppelin.server.addr</name>
<value>0.0.0.0</value> <!-- 127.0.0.1 -->
<description>Server binding address</description>
</property>
<property>
<name>zeppelin.server.port</name>
<value>8080</value>
<description>Server port.</description>
</property>
11、進入 bin 目錄
[root@loaclhost ~]# cd /usr/bigdata/zeppelin-0.9.0-bin-all/bin
12、啟動服務
[root@loaclhost bin]# ./zeppelin-daemon.sh start
13、啟動效果
Please specify HADOOP_CONF_DIR if USE_HADOOP is true
Log dir doesn’t exist, create /usr/bigdata/zeppelin-0.9.0-bin-all/logs
Pid dir doesn’t exist, create /usr/bigdata/zeppelin-0.9.0-bin-all/run
Zeppelin start [ OK ]
14、查看服務啟動后的行程情況
[root@loaclhost bin]# netstat -lntp
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 14121/java
[root@loaclhost bin]# jps -l
14121 org.apache.zeppelin.server.ZeppelinServer
15、停止服務
[root@loaclhost bin]# ./zeppelin-daemon.sh stop
16、重啟服務
[root@loaclhost bin]# ./zeppelin-daemon.sh restart
四、瀏覽器查看
1、在地址欄錄入 zeppelin 服務所在節點的 IP 及服務埠 8080 http://192.168.11.21:8080/

2、新增解釋器,分組為jdbc

3、已經創建成功的解釋器

4、配置 JDBC 相關引數

jdbc:postgresql://數【據庫IP或主機名】:5432/【資料庫名稱】?useUnicode=true&characterEncoding=utf8

5、把 postgresql jdbc 的驅動包放在 /usr/bigdata/zeppelin-0.9.0-bin-all/lib/ 路徑下
填寫驅動包配置資訊
/usr/bigdata/zeppelin-0.9.0-bin-all/lib/postgresql-42.2.5.jar

6、撰寫統計查詢sql,查看分析結果


其他操作參考官方檔案:http://zeppelin.apache.org/docs/0.8.0/quickstart/install.html
至此,Centos7.x 安裝、部署 Zeppelin 0.9.0 并配置 PostgreSql 資料庫操作完畢,希望能夠對您有所幫助!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/243248.html
標籤:其他
