Apache Zeppelin安裝及使用

Apache Zeppelin官網:http://zeppelin.apache.org/html

Apache Zeppelin介紹:A web-based notebook that enables interactive data analytics.  You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.java

安裝說明:mysql

    下載地址:http://zeppelin.apache.org/download.html當前最新版是0.8.0web

點擊下載後解壓到指定文件夾,你的zeppelin就安裝完成了,很簡單。redis

可是zeppelin依賴於jdk,因此使用zeppelin前還須要機器擁有jdk環境。sql

解壓完畢後須要配置幾個地方:apache

  • 將conf中的zeppelin-env.sh.template與zeppelin-site.xml.template 重命名,去掉template瀏覽器

  •  

    修改conf/zepplin-env.sh 3d

    ​新增日誌

    export  SPARK_MASTER_IP=127.0.0.1
    export  SPARK_LOCAL_IP=127.0.0.1

修改  

export ZEPPELIN_MEM="-Xmx2048m -XX:PermSize=256M"  

 

須要注意的是lib下的jar包,默認帶的jackson-databind-2.5.3.jar包是沒法使用的,這點不知道爲何zeppelin怎麼處理的,

須要將jackson-databind/jackson-annonations/jackson-core三個jar包所有替換成2.6.5版本的就能夠了。

啓動zeppelin:進入bin目錄下執行 ./zeppelin-daemon.sh start 

而後瀏覽器訪問127.0.0.1:8080就進入以下頁面:

ok,你的zeppelin安裝成功了!

其實zeppelin就是一個java web項目,這樣理解起來彷佛就容易點了,接下來爲了可使用sql統計數據,咱們來操做一下如何添加interpreter:

  1. 首先修改conf/zeppelin-site.xml,添加org.apache.zeppelin.jdbc.JdbcInterpreter

  2. 進入lib目錄下上傳 JdbcInterpreter.jar、mysql-connection-.....jar兩個jar包

  3. 而後重啓zeppelin,進入web頁面的interpreter下,點擊create:添加完成以後是這個樣子:

 4.而後進入notebook頁面:

綁定剛剛添加的interpreter就可使用了:

這樣一個JdbcInterpreter就添加完畢了。

至於之後再想和redis、solr一塊兒使用也是相應的加入jar包就能夠了~

就我我的來講zeppelin能夠知足企業運營這塊的需求,包括日活、百度引流統計、ngnix日誌分析、用戶行爲分析、熱門詞彙、總體數據統計、多維度數據統計等等。

相關文章
相關標籤/搜索