全部產品
Search
文件中心

Hologres:Apache Zeppelin

更新時間:May 26, 2026

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,單擊右上方的使用者名稱,從下拉式功能表中選擇Interpreter

    2. 在頁面右上方單擊+Create,配置如下參數資訊,建立一個新的Interpreter。參數包括 Interpreter Name(解譯器名稱)和 Interpreter group(解譯器所屬分組)。

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

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

    3. 在將Interpreter Group設定為JDBC後,您需要配置如下參數資訊。在 Properties 配置表中設定三項參數:default.url(JDBC 串連 URL)、default.user(JDBC 使用者名稱)和 default.password(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,以便Zeppelin使用指定的解譯器產生並發送查詢。您可以在頁面指定資料展示類型,查詢之後的結果將展示在頁面下方。在 Notebook 中使用 %hologres 解譯器執行 SQL 查詢(例如 select * from lineitem limit 10),查詢狀態顯示 FINISHED 後,可通過可視化類型切換按鈕(表格、柱狀圖、餅圖、面積圖、折線圖、散佈圖)選擇圖表類型。在 Pivot 配置區將欄位拖入 keys(如 l_shipmode)和 values(如 l_quantity SUM)地區,即可產生按維度分組匯總的柱狀圖。