記一次 Centos7.x 安裝、部署 Zeppelin v0.9.0 並配置 PostgreSql 資料庫
一、基本資訊
官網 http://zeppelin.apache.org/
官方下載 http://zeppelin.apache.org/download.html
http://mirror.bit.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
http://mirrors.bfsu.edu.cn/apache/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz
http://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
開源中國 http://www.oschina.net/p/zeppelin-qihoo360?hmsr=aladdin1e1
安裝 http://my.oschina.net/u/2000675/blog/1941664
gitee http://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 並檢視安裝位置
參考:http://blog.csdn.net/llwy1428/article/details/111144659
2、下載檔案
[root@loaclhost ~]# yum install -y wget vim
[root@loaclhost ~]# wget -P /usr/bigdata/ http://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 資料庫操作完畢,希望能夠對您有所幫助!
- 安全的本質
- 安卓筆記
- 華盛頓大學《生成模型》2020秋季課程完結,課件、講義全部放出 - 知乎
- 你應該知道的7 個 JavaScript 原生錯誤型別
- 基於live555的rtsp播放器之二十:完結
- 小鹿端午節來發福利了
- 【Java 8系列】Stream詳解
- python自動化爬取淘寶商品資料匯入execl表格
- 怎麼能夠使網路交換機通過USB-A線材連線type-c手機上網呢?LDR6023SS幫您實現!
- 「收藏黨必備」路由交換技術——VLAN之三層交換
- eclipse錯誤GC overhead limit exceeded
- 一些預定義符號的瞭解 在預編譯階段
- 什麼是區塊鏈之簡單直白解釋
- 記一次 Centos7.x 安裝、部署 Zeppelin v0.9.0 並配置 PostgreSql 資料庫
- 天池 線上程式設計 最頻繁出現的子串(字串雜湊)
- qt呼叫opencv彙總(2)
- 漫畫 | TCP,一個悲傷的故事
- 將datax做成docker映象
- RTSP拉流協議視訊智慧分析平臺EasyNVR在Chrome瀏覽器播放視訊windows記憶體佔用過高如何解決?
- 【逗老師帶你學IT】職場資料中心異地出口容災,H3C的IP上一跳保持技術