使用 DBeaver 連線 和查詢
重要
此功能目前為預覽功能。 適用於 Microsoft Azure 預覽版的補充使用規定包含適用於 Beta 版、預覽版或尚未發行至正式運作之 Azure 功能的更合法條款。 如需此特定預覽的相關信息,請參閱 AKS 預覽資訊的 Azure HDInsight。 如需問題或功能建議,請在 AskHDInsight 上提交要求,並提供詳細數據,並遵循我們在 Azure HDInsight 社群上取得更多更新。
您可以使用 JDBC 驅動程式搭配許多可用的資料庫工具。 本文示範如何設定其中一個最熱門的工具 DBeaver ,在幾個簡單的步驟中,使用 AKS 上的 HDInsight 連線到 Trino 叢集。
必要條件
- 下載並安裝 DBeaver。
- 在 AKS 上使用適用於 HDInsight 的 JDBC 驅動程式安裝 Trino CLI。
設定 DBeaver 以在 AKS 上使用適用於 HDInsight 的 Trino JDBC 驅動程式
開啟 DBeaver,然後從主功能表中選取 [資料庫 -> 驅動程式管理員]。
注意
DBeaver 隨附現有的開放原始碼 Trino 驅動程式、建立其復本,並在 AKS 上註冊為 HDInsight 的 Trino JDBC 驅動程式。
從清單中選取 [Trino 驅動程式],然後按兩下 [ 複製]。
- 更新 驅動程式名稱,例如“Azure Trino” 或 “Trino for HDInsight on AKS” 或任何其他名稱。
- 請確定 預設埠 為 443。
選取 [ 連結庫] 索引標籤 。
刪除目前註冊的所有連結庫。
單擊 [新增檔案 ],然後從本機磁碟選取 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 版本不同,位置可能會延遲。點選取 [ 尋找類別 ],然後選取
io.trino.jdbc.TrinoDriver
。按兩下 [ 確定 ] 並關閉 [驅動程式管理員],驅動程式會設定為使用。
使用 DBeaver 查詢和流覽 Trino 叢集
按兩下 連線至您的 Trino 叢集工具列中的新資料庫 連線。
選取新註冊的驅動程式。 在此範例中,「Azure Trino」。
按兩下 [下一步]。在 [主要] 索引標籤上,使用 Trino 叢集端點更新主機,您可以在叢集概觀頁面上的入口網站中找到。
或者,選取 [ 驅動程序屬性] 索引標籤並設定
azureUseTokenCache=true
。 如果需要互動式瀏覽器驗證,此參數會減少用戶必須執行的驗證動作數目。 DBeaver 會初始化 UI 中不同工具視窗的數個連線、每個都需要驗證,以及可能的用戶動作。按兩下 [確定],連線已就緒。 您可以按下 [測試 連線 或關閉視窗。
在左側的 [資料庫導覽器] 中展開連線以瀏覽目錄。 瀏覽器可能會以驗證提示開啟。
在主功能表中,按兩下 [SQL 編輯器 -> 新增 SQL 腳本 ],然後輸入任何 Trino 查詢以開始使用。