1. 程式人生 > >大資料視覺化工具之----Zeepelin

大資料視覺化工具之----Zeepelin

一、概述

Zeppelin是基於 Notebook技術開發的大資料互動分析服務軟體,可以基於Web介面組合多個大資料分析引擎的處理能力,並內建提供了基於Web的視覺化介面,可以連線幾乎所有的Apache大資料處理服務系統。

二、功能
Zeppelin可以滿足你的資料接入、資料探勘、資料分析、資料視覺化及協同開發的需求。如:資料視覺化、資料透視表、動態表單等等。

三、支援語言
Zeppelin interpreter(Zeppelin解析器)概念上允許任何語言及資料介面接入,目前zeppelin支援諸如Spark,Python,JDBC,Markdown和shell等多門語言解析器。
四、Zeepelin安裝

4.1 首先下載從官網下載安裝包,並解壓到指定目錄。
4.2 配置環境變數

vi /etc/profile
在檔案末尾新增如下內容:
#zeppelin
export ZEPPELIN_HOME=/opt/zeppelin
export PATH=$PATH:$ZEPPELIN_HOME/bin

4.3 修改配置檔案

	#修改配置檔案
	$ cp zeppelin-site.xml.template zeppelin-site.xml
	#預設伺服器ADDR是0.0.0.0,埠8080 ,可自行修改下述配置
	
	<property>
 	<name>zeppelin.server.addr</name>
 	<value>0.0.0.0</value>
	<description>Server address</description>
	</property>

   <property>
	<name>zeppelin.server.port</name>
	<value>8080</value>
	<description>Server port.</description>
  </property>

#修改zeepelin的環境變數
$ cp zeppelin-env.sh.template zeppelin-env.sh

#新增hadoop與jdk環境
export JAVA_HOME=/usr/java/jdk1.8.0_181
export HADOOP_CONF_DIR=/opt/hadoop/etc/Hadoop

4.4 啟動、關閉、檢視命令

#開啟zeppelin
$ zeppelin-daemon.sh start

Zeppelin start [ OK ]

#檢視zeppelin的狀態
$ zeppelin-daemon.sh status

Zeppelin is running [ OK ]

#關閉zeppelin
$ zeppelin-daemon.sh stop

Zeppelin stop [ OK ]

4.5 啟動完成後,在瀏覽器頁面驗證
啟動zepplin之後,在瀏覽器位址列鍵入 http://主機IP:埠號 (如果zeppelin-site.xml未修改,預設為http://主機IP:8080)
當你看到如下介面,就表示配置成功!
在這裡插入圖片描述