1. 程式人生 > 其它 >【推薦系統演算法實戰】 基於網頁的 Notebook:Zeppelin 互動式資料分析Zeppelin簡介環境安裝快速開始Kotlin 開發者社群

【推薦系統演算法實戰】 基於網頁的 Notebook:Zeppelin 互動式資料分析Zeppelin簡介環境安裝快速開始Kotlin 開發者社群

【推薦系統演算法實戰】 基於網頁的 Notebook:Zeppelin 互動式資料分析

如果有一個工具,可以讓你在同一個Web頁面上寫Shell程式碼,Python程式碼,Scala程式碼,你想要麼? 如果還可以執行PySpark程式碼和Spark程式碼呢?心動了嗎? 如果還可以寫Hive-SQL,Spark-SQL呢? 如果還可以把這些程式碼儲存起來,並形成文件,支援Markdown語法,如何? 如果還可以將SQL的結果在Web介面上可視化出來呢? 如果還支援R語言,還支援Kylin呢?還支援Angular呢?還支援PostgreSQL呢?不信你不心動。

Zeppelin簡介

http://zeppelin.apache.org/

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://zeppelin.apache.org

[ ](https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fto-be-

architect%2Fzeppelin%23getting-started)

Zeppelin提供資料視覺化的框架。

多用途筆記本

可實現你所需要的:

  • 資料採集

  • 資料發現

  • 資料分析

  • 資料視覺化和協作

支援多種語言,預設是scala(背後是 Spark shell),SparkSQL, Markdown 和 Shell。可以新增自己的語言支援。

Apache Spark 整合

Zeppelin 提供了內建的

Apache Spark 整合。你不需要單獨構建一個模組、外掛或者庫。 Zeppelin的Spark整合提供了:

  • 自動引入SparkContext 和 SQLContext

  • 從本地檔案系統或maven庫載入執行時依賴的jar包。

  • 可取消job 和 展示job進度

環境安裝

下載: http://zeppelin.apache.org/download.html

快速開始

http://zeppelin.apache.org/docs/0.8.2/quickstart/install.html

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 http://localhost:8080 with your web browser.

[

](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

http://zeppelin.apache.org/docs/0.8.2/quickstart/explore_ui.html


Kotlin 開發者社群

國內第一Kotlin 開發者社群公眾號,主要分享、交流 Kotlin 程式語言、Spring Boot、Android、React.js/Node.js、函數語言程式設計、程式設計思想等相關主題。

越是喧囂的世界,越需要寧靜的思考。