【推薦系統演算法實戰】 基於網頁的 Notebook:Zeppelin 互動式資料分析Zeppelin簡介環境安裝快速開始Kotlin 開發者社群
如果有一個工具,可以讓你在同一個Web頁面上寫Shell程式碼,Python程式碼,Scala程式碼,你想要麼? 如果還可以執行PySpark程式碼和Spark程式碼呢?心動了嗎? 如果還可以寫Hive-SQL,Spark-SQL呢? 如果還可以把這些程式碼儲存起來,並形成文件,支援Markdown語法,如何? 如果還可以將SQL的結果在Web介面上可視化出來呢? 如果還支援R語言,還支援Kylin呢?還支援Angular呢?還支援PostgreSQL呢?不信你不心動。
Zeppelin簡介
Zeppelin 是一個提供互動資料分析且基於Web的筆記本。方便你做出可資料驅動的、可互動且可協作的精美文件,並且支援多種語言,包括 Scala(使用 Apache Spark)、Python(Apache Spark)、SparkSQL、 Hive、 Markdown、Shell等等。
Core feature:
-
Web based notebook style editor.
-
Built-in Apache Spark support
To know more about Zeppelin, visit our web site
[ ](https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fto-be-
architect%2Fzeppelin%23getting-started)
Zeppelin提供資料視覺化的框架。
多用途筆記本
可實現你所需要的:
-
資料採集
-
資料發現
-
資料分析
-
資料視覺化和協作
支援多種語言,預設是scala(背後是
Apache Spark 整合
Zeppelin 提供了內建的
-
自動引入SparkContext 和 SQLContext
-
從本地檔案系統或maven庫載入執行時依賴的jar包。
-
可取消job 和 展示job進度
環境安裝
下載:
快速開始
Starting Apache Zeppelin
[
](https://links.jianshu.com/go?to=http%3A%2F%2Fzeppelin.apache.org%2Fdocs%2F0.8.2%2Fquickstart%2Finstall.html%23starting- apache-zeppelin-from-the-command-line) Starting Apache Zeppelin from the Command Line
On all unix like platforms:
bin/zeppelin-daemon.sh start
If you are on Windows:
bin\zeppelin.cmd
After Zeppelin has started successfully, go to
[
](https://links.jianshu.com/go?to=http%3A%2F%2Fzeppelin.apache.org%2Fdocs%2F0.8.2%2Fquickstart%2Finstall.html%23stopping- zeppelin) Stopping Zeppelin
bin/zeppelin-daemon.sh stop
Kotlin 開發者社群
國內第一Kotlin 開發者社群公眾號,主要分享、交流 Kotlin 程式語言、Spring Boot、Android、React.js/Node.js、函數語言程式設計、程式設計思想等相關主題。
越是喧囂的世界,越需要寧靜的思考。