全部產品
Search
文件中心

Hologres:Apache Zeppelin

更新時間:Jun 30, 2024

Apache Zeppelin是一款基於Web的Notebook產品,能夠互動式資料分析。使用Zeppelin,您可以使用豐富的預構建語言後端(或解譯器)製作互動協作文檔,例如Scala、Python、SparkSQL、Hive等。Hologres相容PostgreSQL ,支援直接連接Apache Zeppelin進行資料分析。本文為您介紹Apache Zeppelin如何串連Hologres並可視化分析。

使用限制

最新版的Apache Zeppelin中,PostgreSQL解譯器已被棄用,併合併到JDBC解譯器中。您可以使用具有相同功能的JDBC Interpreter對接Hologres。

Apache Zeppelin串連Hologres

  1. 安裝Apache Zeppelin。

    安裝Apache Zeppelin,詳情請參見Apache Zeppelin官方文檔

  2. 配置解譯器。

    1. 登入Apache Zeppelin,單擊右上方的使用者名稱,從下拉式功能表中選擇InterpreterInterpreter

    2. 在頁面右上方單擊+Create,配置如下參數資訊,建立一個新的Interpreter。Interpreter

      • Interpreter Name填寫您自訂的名稱。

      • 在建立時,您需要將Interpreter Group設定為JDBC

    3. 在將Interpreter Group設定為JDBC後,您需要配置如下參數資訊。解譯器配置

      參數

      說明

      default.url

      JDBC的URL,填寫格式為jdbc:postgresql://{host}:{port}/{database},其中各參數解釋如下所示:

      • host:Hologres執行個體的網路地址。您可以進入Hologres管理主控台的執行個體詳情頁,從網路資訊地區擷取網路地址。

      • port:Hologres執行個體的連接埠。您可以進入Hologres管理主控台的執行個體詳情頁,從網路資訊地區擷取執行個體連接埠。

      • database:Hologres建立的資料庫名稱。

      default.user

      當前阿里雲帳號的AccessKey ID。擷取方式請參見建立存取金鑰

      default.password

      當前阿里雲帳號的AccessKey Secret。擷取方式請參見建立存取金鑰

      您也可以根據業務需求設定頁面中的其它參數,更多關於參數的解釋說明,請參見Apache Zeppelin官方文檔

    4. 單擊頁面下方的Save儲存配置。

  3. 建立Notebook進行操作分析。

    在Notebook編寫SQL時,必須要在SQL前加入解譯器的名稱,例如%hologres,以便Zepplin使用指定的解譯器產生並發送查詢。您可以在頁面指定資料展示類型,查詢之後的結果將展示在頁面下方。notebook