持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情
前言
一款优秀的客户端连接工具对于一个数据库是很有必要的,如果你是一个后端人员,对于Navicat Premium、workbench等是十分熟练。而对于一个数据开发、数仓工程师的岗位,除了后端的工具,连接大数据的工具也需要十分熟练,下面我们要介绍一些这两款工具和使用---DBeaver和Datagrip。
正文
DBeaver连接Clickhouse
DBeaver有多种产品可供选择。这次演示我们使用DBeaver社区版本(开源免费),将使用JDBC连接到ClickHouse。 a) 下载地址,安装则一直点点点即可。
https://dbeaver.io/download/
b) 完成安装后,我们可以添加数据库,如下图,我们也可以看到DBeaver可以连接很多数据库,如:mysql,mongodb,hive等
这里我们选择Clickhouse,它会把ClickHouse JDBC驱动程序下载添加到DBeaver中,这个过程需要一点时间,也可能下载失败,如果下载失败,需要自己手动去添加驱动。
c) 点击Clickhouse,会出来一个界面,需要输入自己的账户密码,如下图所示:
好啦,点击finish,就可以连接成功拉(必须保证你的账户密码以及JDBC URL是正确的)。
Datagrip连接Clickhouse
DataGrip是一个面向开发人员的数据库管理环境。它用于查询、创建和管理数据库。数据库可以在本地、服务器上或云中工作。支持MySQL、PostgreSQL、Microsoft SQL Server、Oracle等。如果您有JDBC驱动程序,将其添加到DataGrip,连接到DBMS,然后开始工作。值得注意的是:收费
a) 下载地址
www.jetbrains.com/datagrip/do… b) 安装完成后,我们点击一个+号,如下图:
c) 会有一个连接界面,如下所示:
d) 输入账户密码以及JDBC URL ,点击finish,会显示成功,这一步和DBeaver差不多。
总结
这节主要讲解使用客户端工具去连接Clickhouse,一种是DBeaver,另一种是Datagrip,这两款都是十分优秀的工具,可以根据自己的喜好下载使用。值得注意的是,DBeaver是免费开源,Datagrip是收费。