記一次 Centos7.x 安裝、部署 Zeppelin v0.9.0 並配置 PostgreSql 資料庫

語言: CN / TW / HK

在這裡插入圖片描述

一、基本資訊

官網 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 資料庫操作完畢,希望能夠對您有所幫助!