共用方式為


使用 DBeaver 連線 和查詢

重要

此功能目前為預覽功能。 適用於 Microsoft Azure 預覽版的補充使用規定包含適用於 Beta 版、預覽版或尚未發行至正式運作之 Azure 功能的更合法條款。 如需此特定預覽的相關信息,請參閱 AKS 預覽資訊的 Azure HDInsight。 如需問題或功能建議,請在 AskHDInsight提交要求,並提供詳細數據,並遵循我們在 Azure HDInsight 社群取得更多更新。

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

必要條件

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

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

注意

DBeaver 隨附現有的開放原始碼 Trino 驅動程式、建立其復本,並在 AKS 上註冊為 HDInsight 的 Trino JDBC 驅動程式。

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

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

    顯示在 AKS 上建立 HDInsight 新 Trino 驅動程式的螢幕快照。

  2. 選取 [ 連結庫] 索引標籤

  3. 刪除目前註冊的所有連結庫。

  4. 單擊 [新增檔案 ],然後從本機磁碟選取 AKS 上 HDInsight 的已安裝 Trino JDBC jar 檔案。

    注意

    AKS 上的 HDInsight 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 的螢幕快照。