共用方式為


使用 DBeaver 連線及查詢

注意

AKS 上的 Azure HDInsight 將於 2025 年 1 月 31 日退場。 請於 2025 年 1 月 31 日之前,將工作負載移轉至 Microsoft Fabric 或對等的 Azure 產品,以免工作負載突然終止。 訂用帳戶中剩餘的叢集將會停止,並會從主機移除。

在淘汰日期之前,只有基本支援可用。

重要

此功能目前為預覽功能。 Microsoft Azure 預覽版增補使用規定包含適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的更多法律條款。 若需此特定預覽版的相關資訊,請參閱 Azure HDInsight on AKS 預覽版資訊。 如有問題或功能建議,請在 AskHDInsight 上提交要求並附上詳細資料,並且在 Azure HDInsight 社群上追蹤我們以獲得更多更新資訊。

您可以使用 JDBC 驅動程式搭配許多可用的資料庫工具。 本文示範如何在幾個簡單的步驟中設定一個最熱門的工具 DBeaver,以使用 HDInsight on AKS 連線到 Trino 叢集。

必要條件

設定 DBeaver 以使用適用於 HDInsight on AKS 的 Trino JDBC 驅動程式

開啟 DBeaver,然後從主功能表中選取 [資料庫] -> [驅動程式管理員]。

注意

DBeaver 隨附現有的開放原始碼 Trino 驅動程式、建立其複本,並註冊為適用於 HDInsight on AKS 的 Trino JDBC 驅動程式。

  1. 從清單中選取 [Trino] 驅動程式,然後按一下 [複製]

    • 更新 [驅動程式名稱],例如,"Azure Trino" 或 "Trino for HDInsight on AKS" 或任何其他名稱。
    • 請確定 [預設連接埠] 為 443。

    顯示在 AKS 上建立 HDInsight 新 Trino 驅動程式的螢幕擷取畫面。

  2. 選取 [程式庫] 索引標籤。

  3. 刪除目前註冊的所有程式庫。

  4. 按一下 [新增檔案],然後從您的本機磁碟中選取已安裝的適用於 HDInsight on AKS 的 Trino JDBC jar 檔案。

    注意

    適用於 HDInsight on AKS 的 Trino CLI 隨附 Trino JDBC jar。 您可以在本機磁碟中找到它。
    參考位置範例:C:\Program Files (x86)\Microsoft SDKs\Azure\TrinoCli-0.410.0\lib。 如果安裝目錄或 CLI 版本不同,位置可能會延遲。

  5. 按一下 [尋找類別],然後選取 io.trino.jdbc.TrinoDriver

    顯示選取 Trino JDBC 驅動程式檔案的螢幕擷取畫面。

  6. 按一下 [確定] 並關閉 [驅動程式管理員],驅動程式會設定為使用。

使用 DBeaver 查詢及瀏覽 Trino 叢集

  1. 按一下工具列中的 [新增資料庫連線],以連線到您的 Trino 叢集。

  2. 選取新註冊的驅動程式。 在此範例中,是 [Azure Trino]。

    顯示 [建立新連線] 的螢幕擷取畫面。

  3. 按一下 [下一步]。在 [主要] 索引標籤上,使用 Trino 叢集端點更新主機,您可以在叢集概觀頁面上的入口網站中找到該端點。

    顯示 [建立新連線主要] 的螢幕擷取畫面。

  4. 您可以選擇性地選取 [驅動程式屬性] 索引標籤,然後設定 azureUseTokenCache=true。 若需互動式瀏覽器驗證,此參數會減少使用者必須執行的驗證動作數目。 DBeaver 會將 UI 中不同工具視窗的數個連線初始化,每個都需要驗證,而且可能需要使用者採取動作。

    顯示 [建立新連線 - 屬性] 的螢幕擷取畫面。

  5. 按一下 [確定],連線已準備就緒。 您可以按一下 [測試連線] 或關閉視窗。

  6. 展開左側 [資料庫導覽器] 中的連線,以瀏覽目錄。 瀏覽器可能會以驗證提示開啟。

  7. 在主功能表中,按一下 [SQL 編輯器] -> [新增 SQL 指令碼] ,然後輸入任何 Trino 查詢以開始使用。

    顯示 DBeaver 中查詢 Trino 的螢幕擷取畫面。