DBeaver集成砖
请注意
本文将介绍DBeaver,既不提供也不支持数据砖。联系供应商,请参见使用问题页面的dbeaver / dbeaver在GitHub回购。
DBeaver是一个地方,多平台的数据库工具开发人bob体育客户端下载员,数据库管理员,数据分析师、数据工程师和其他需要使用数据库。DBeaver支持砖以及其他流行的数据库。
本文描述了如何使用您的本地开发机器安装、配置和使用免费的开源DBeaver Community Edition (CE)在砖与数据库工作。bob下载地址
请注意
这篇文章和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语句。
在数据库导航器窗口中,右键单击默认的数据库,然后单击刷新。的
钻石
表从表列表中消失。