DBeaver集成磚

請注意

本文將介紹DBeaver,既不提供也不支持數據磚。聯係供應商,請參見使用問題頁麵的dbeaver / dbeaver在GitHub回購。

DBeaver是一個地方,多平台的數據庫工具開發人Beplay体育安卓版本員,數據庫管理員,數據分析師、數據工程師和其他需要使用數據庫。DBeaver支持磚以及其他流行的數據庫。

本文描述了如何使用您的本地開發機器安裝、配置和使用免費的開源DBeaver Community Edition (CE)在磚與數據庫工作。

請注意

這篇文章和macOS測試,磚JDBC驅動程序版本2.6.25,DBeaver CE22.1.0版本。

需求

在你安裝DBeaver之前,你的本地開發機器必須符合以下要求:

  • 一個Linux 64位、macOS或Windows 64位操作係統。(32位Linux支持但不推薦)。

  • 磚JDBC驅動程序到你當地的開發機器,提取DatabricksJDBC42.jar從下載的文件DatabricksJDBC42——<版本> . zip文件。

你還必須有一個磚集群SQL倉庫與DBeaver聯係。

步驟1:安裝DBeaver

下載並安裝DBeaver CE如下:

  • Linux:下載並運行的Linux安裝程序之一下載頁麵DBeaver網站上。提前flatpak在這個頁麵提供了安裝選項。

  • macOS:使用家釀運行釀造安裝——桶dbeaver-community,或者使用MacPorts運行sudo港口安裝dbeaver-community。macOS安裝程序也可以從下載頁麵DBeaver網站上。

  • 窗戶:使用巧克力色運行喬科省安裝dbeaver。Windows安裝程序也可以的下載頁麵DBeaver網站上。

步驟2:配置數據磚DBeaver JDBC驅動程序

DBeaver設置信息的磚JDBC驅動程序的下載。

  1. DBeaver開始。

  2. 如果提示您創建一個新的數據庫,點擊沒有

  3. 如果你是提示連接或選擇一個數據庫,點擊取消

  4. 點擊數據庫>驅動程序管理器

  5. 驅動程序管理器對話框中,單擊

  6. 創建新司機對話框中,單擊選項卡。

  7. 點擊添加文件

  8. 瀏覽到DatabricksJDBC42.jar文件中提取並單擊開放

  9. 點擊找到類

  10. 驅動程序類列表,確認com.databricks.client.jdbc.Driver被選中。

  11. 設置選項卡,司機的名字,輸入

  12. 設置選項卡,類名,輸入com.databricks.client.jdbc.Driver

  13. 點擊好吧

  14. 驅動程序管理器對話框中,單擊關閉

第三步:連接DBeaver磚數據庫

倉庫使用DBeaver連接到集群或SQL訪問數據庫數據磚工作區。

  1. 在DBeaver中,單擊數據庫>新數據庫連接

  2. 連接到數據庫對話框,在所有選項卡上,單擊,然後單擊下一個

  3. 單擊主要選項卡並輸入一個值JDBC URL為您的磚資源的領域:

    1. 找到JDBC URL價值JDBC / ODBC選項卡中高級選項區域集群。JDBC URL應該類似於下麵的例子:

      jdbc::/ /dbc- - - - - -a1b2345c- - - - - -d6e7com:443年/默認的;運輸方式=http;ssl=1;httpPath=sql/protocolv1/o/1234567890123456/1234年- - - - - -567890年- - - - - -reef123;AuthMech=3;UID=令牌;鬆材線蟲病= <個人- - - - - -訪問- - - - - -令牌>

      重要的

      如果從JDBC URLjdbc:火花:,你必須改變它jdbc:磚:否則你會得到一個連接錯誤。

    2. 取代< personal-access-token >與你的個人訪問令牌磚的工作區。

    3. 檢查本地保存密碼

    提示

    如果你不希望你的個人訪問令牌存儲在您的本地開發機器,省略掉UID =令牌;PWD = < personal-access-token >從JDBC URL和取消本地保存密碼。係統將提示您為您的用戶名(這個詞令牌),密碼(你的個人訪問令牌)每次嚐試連接。

    1. 找到JDBC URL價值連接細節為你的SQL選項卡倉庫。JDBC URL應該類似於下麵的例子:

      jdbc::/ /dbc- - - - - -a1b2345c- - - - - -d6e7com:443年/默認的;運輸方式=http;ssl=1;AuthMech=3;httpPath= /sql/1.0/倉庫/a123456bcde7f890;

      重要的

      如果從JDBC URLjdbc:火花:,你必須改變它jdbc:磚:否則你會得到一個連接錯誤。

    2. 用戶名,輸入這個詞令牌

    3. 密碼,輸入您的個人訪問令牌

    4. 檢查本地保存密碼

    提示

    如果你不希望你的個人訪問令牌存儲在您的本地開發機器,離開用戶名密碼空白和取消本地保存密碼。係統將提示您為您的用戶名(這個詞令牌),密碼(你的個人訪問令牌)每次嚐試連接。

  4. 點擊測試連接

    提示

    你應該開始你的磚資源之前測試您的連接。否則測試可能需要幾分鍾才能完成,而資源開始。

  5. 如果連接成功,連接測試對話框中,單擊好吧

  6. 連接到數據庫對話框中,單擊完成

數據庫導航器窗口中,一個顯示條目。改變連接的名字更容易識別:

  1. 右鍵單擊,然後單擊編輯連接

  2. 連接配置對話框中,單擊一般

  3. 連接名、替換連接與一個不同的名稱。

  4. 點擊好吧

對每個資源重複指令在這個步驟中,你希望DBeaver訪問。

步驟4:使用DBeaver瀏覽數據對象

使用DBeaver訪問數據對象在你的磚工作區等屬性表和表,視圖,索引、數據類型和其他數據對象類型。

  1. 在DBeaver數據庫導航器窗口中,右鍵單擊您想要使用的連接。

  2. 如果連接啟用,點擊它。(如果連接被禁用,你已經連接)。

    提示

    你應該開始你的資源之前試圖連接到它。否則連接可能需要幾分鍾才能完成,而資源開始。

  3. 擴大你連接的連接。

  4. 擴大和瀏覽可用的數據對象。雙擊一個數據對象來獲得更多信息。

重複的指令在這個步驟中額外的數據對象的訪問。

第五步:使用DBeaver運行SQL語句

使用DBeaver加載示例鑽石表的樣本數據集默認的數據庫表在您的工作區,然後查詢。有關更多信息,請參見創建一個表。如果你不想加載示例表,跳到下一個步驟

  1. 在DBeaver數據庫導航器窗口中,右鍵單擊您想要使用的連接。

  2. 如果連接啟用,點擊它。(如果連接被禁用,你已經連接)。

    提示

    你應該開始你的資源之前試圖連接到它。否則連接可能需要幾分鍾才能完成,而資源開始。

  3. 點擊SQL編輯器>新SQL腳本

  4. (連接名)Script-1選項卡上,輸入這些SQL語句,刪除一個表命名鑽石如果它存在,然後創建一個表命名鑽石根據磚的CSV文件的內容文件係統掛載點(DBFS):

    下降如果存在鑽石;創建鑽石使用CSV選項(路徑“/ databricks-datasets / Rdatasets /數據- 001 / csv / ggplot2 / diamonds.csv”,“真正的”);
  5. 點擊SQL編輯器>執行SQL語句

  6. 數據庫導航器窗口,擴大默認的數據庫,然後單擊刷新

  7. 擴大,然後雙擊鑽石

  8. 鑽石選項卡上,單擊數據選項卡,查看表的數據。

刪除鑽石表:

  1. 點擊SQL編輯器>新SQL腳本

  2. (連接名)腳本2選項卡,進入這個SQL語句,刪除了鑽石表。

    下降如果存在鑽石;
  3. SQL編輯器”菜單上,單擊“執行SQL語句

  4. 數據庫導航器窗口中,右鍵單擊默認的數據庫,然後單擊刷新。的鑽石表從表列表中消失。

下一個步驟