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
文件。
步驟1:安裝DBeaver
下載並安裝DBeaver CE如下:
步驟2:配置數據磚DBeaver JDBC驅動程序
DBeaver設置信息的磚JDBC驅動程序的下載。
DBeaver開始。
如果提示您創建一個新的數據庫,點擊沒有。
如果你是提示連接或選擇一個數據庫,點擊取消。
點擊數據庫>驅動程序管理器。
在驅動程序管理器對話框中,單擊新。
在創建新司機對話框中,單擊庫選項卡。
點擊添加文件。
瀏覽到
DatabricksJDBC42.jar
文件中提取並單擊開放。點擊找到類。
在驅動程序類列表,確認com.databricks.client.jdbc.Driver被選中。
在設置選項卡,司機的名字,輸入
磚
。在設置選項卡,類名,輸入
com.databricks.client.jdbc.Driver
。點擊好吧。
在驅動程序管理器對話框中,單擊關閉。
第三步:連接DBeaver磚數據庫
倉庫使用DBeaver連接到集群或SQL訪問數據庫數據磚工作區。
在DBeaver中,單擊數據庫>新數據庫連接。
在連接到數據庫對話框,在所有選項卡上,單擊磚,然後單擊下一個。
單擊主要選項卡並輸入一個值JDBC URL為您的磚資源的領域:
找到JDBC URL價值JDBC / ODBC選項卡中高級選項區域集群。JDBC URL應該類似於下麵的例子:
jdbc:磚:/ /dbc- - - - - -a1b2345c- - - - - -d6e7。雲。磚。com:443年/默認的;運輸方式=http;ssl=1;httpPath=sql/protocolv1/o/1234567890123456/1234年- - - - - -567890年- - - - - -reef123;AuthMech=3;UID=令牌;鬆材線蟲病= <個人- - - - - -訪問- - - - - -令牌>
重要的
如果從JDBC URL
jdbc:火花:
,你必須改變它jdbc:磚:
否則你會得到一個連接錯誤。取代
< personal-access-token >
與你的個人訪問令牌磚的工作區。檢查本地保存密碼。
提示
如果你不希望你的個人訪問令牌存儲在您的本地開發機器,省略掉
UID =令牌;PWD = < personal-access-token >
從JDBC URL和取消本地保存密碼。係統將提示您為您的用戶名(這個詞令牌
),密碼(你的個人訪問令牌)每次嚐試連接。找到JDBC URL價值連接細節為你的SQL選項卡倉庫。JDBC URL應該類似於下麵的例子:
jdbc:磚:/ /dbc- - - - - -a1b2345c- - - - - -d6e7。雲。磚。com:443年/默認的;運輸方式=http;ssl=1;AuthMech=3;httpPath= /sql/1.0/倉庫/a123456bcde7f890;
重要的
如果從JDBC URL
jdbc:火花:
,你必須改變它jdbc:磚:
否則你會得到一個連接錯誤。為用戶名,輸入這個詞
令牌
。為密碼,輸入您的個人訪問令牌。
檢查本地保存密碼。
提示
如果你不希望你的個人訪問令牌存儲在您的本地開發機器,離開用戶名和密碼空白和取消本地保存密碼。係統將提示您為您的用戶名(這個詞
令牌
),密碼(你的個人訪問令牌)每次嚐試連接。點擊測試連接。
提示
你應該開始你的磚資源之前測試您的連接。否則測試可能需要幾分鍾才能完成,而資源開始。
如果連接成功,連接測試對話框中,單擊好吧。
在連接到數據庫對話框中,單擊完成。
在數據庫導航器窗口中,一個磚顯示條目。改變連接的名字更容易識別:
右鍵單擊磚,然後單擊編輯連接。
在連接配置對話框中,單擊一般。
為連接名、替換
磚
連接與一個不同的名稱。點擊好吧。
對每個資源重複指令在這個步驟中,你希望DBeaver訪問。
步驟4:使用DBeaver瀏覽數據對象
使用DBeaver訪問數據對象在你的磚工作區等屬性表和表,視圖,索引、數據類型和其他數據對象類型。
在DBeaver數據庫導航器窗口中,右鍵單擊您想要使用的連接。
如果連接啟用,點擊它。(如果連接被禁用,你已經連接)。
提示
你應該開始你的資源之前試圖連接到它。否則連接可能需要幾分鍾才能完成,而資源開始。
擴大你連接的連接。
擴大和瀏覽可用的數據對象。雙擊一個數據對象來獲得更多信息。
重複的指令在這個步驟中額外的數據對象的訪問。
第五步:使用DBeaver運行SQL語句
使用DBeaver加載示例鑽石
表的樣本數據集到默認的
數據庫表在您的工作區,然後查詢。有關更多信息,請參見創建一個表。如果你不想加載示例表,跳到下一個步驟。
在DBeaver數據庫導航器窗口中,右鍵單擊您想要使用的連接。
如果連接啟用,點擊它。(如果連接被禁用,你已經連接)。
提示
你應該開始你的資源之前試圖連接到它。否則連接可能需要幾分鍾才能完成,而資源開始。
點擊SQL編輯器>新SQL腳本。
在(連接名)Script-1選項卡上,輸入這些SQL語句,刪除一個表命名
鑽石
如果它存在,然後創建一個表命名鑽石
根據磚的CSV文件的內容文件係統掛載點(DBFS):下降表如果存在鑽石;創建表鑽石使用CSV選項(路徑“/ databricks-datasets / Rdatasets /數據- 001 / csv / ggplot2 / diamonds.csv”,頭“真正的”);
點擊SQL編輯器>執行SQL語句。
在數據庫導航器窗口,擴大默認的數據庫,然後單擊刷新。
擴大表,然後雙擊鑽石。
在鑽石選項卡上,單擊數據選項卡,查看表的數據。
刪除鑽石
表:
點擊SQL編輯器>新SQL腳本。
在(連接名)腳本2選項卡,進入這個SQL語句,刪除了
鑽石
表。下降表如果存在鑽石;
在SQL編輯器”菜單上,單擊“執行SQL語句。
在數據庫導航器窗口中,右鍵單擊默認的數據庫,然後單擊刷新。的
鑽石
表從表列表中消失。