跳到主要内容
跳到主要内容

连接 DataGrip 到 ClickHouse

Community Maintained

1. 启动或下载 DataGrip

DataGrip 可在 https://www.jetbrains.com/datagrip/ 获取。

2. 收集连接详细信息

要通过 HTTP(S) 连接到 ClickHouse,您需要以下信息:

  • HOST 和 PORT:通常情况下,使用 TLS 时端口为 8443,不使用 TLS 时端口为 8123。

  • 数据库名称:默认情况下,有一个名为 default 的数据库,请使用您要连接的数据库名称。

  • 用户名和密码:默认情况下,用户名为 default。请使用适合您用例的用户名。

您的 ClickHouse Cloud 服务的详细信息可以在 ClickHouse Cloud 控制台中找到。选择您要连接的服务并点击 Connect

ClickHouse Cloud service connect button

选择 HTTPS,并且详细信息可以在一个示例 curl 命令中找到。

ClickHouse Cloud HTTPS connection details

如果您使用自管理的 ClickHouse,连接详细信息由您的 ClickHouse 管理员设置。

3. 加载 ClickHouse 驱动

  1. 启动 DataGrip,并在 数据源 标签页的 数据源和驱动程序 对话框中,点击 + 图标
DataGrip 数据源标签页中突出显示的 + 图标

选择 ClickHouse

提示

随着您建立连接,顺序会发生变化,ClickHouse 可能还不在列表的顶部。

DataGrip 从数据源列表中选择 ClickHouse
  • 切换到 驱动程序 标签页并加载 ClickHouse 驱动

    为了减少下载大小,DataGrip 不附带驱动程序。在 驱动程序 标签页中 从 完全支持 列表中选择 ClickHouse,并展开 + 符号。 从 提供的驱动 选项中选择 最新稳定 驱动:

DataGrip 驱动程序标签页显示 ClickHouse 驱动安装

4. 连接到 ClickHouse

  • 指定您的数据库连接详细信息,然后点击 测试连接

    在第一步中,您收集了连接详细信息,填写主机 URL、端口、用户名、密码和数据库名称,然后测试连接。

    提示

    DataGrip 对话框中的 HOST 项实际上是一个 URL,详见下图。

    有关 JDBC URL 设置的更多详细信息,请参阅 ClickHouse JDBC driver 仓库。

DataGrip 连接详细信息表单与 ClickHouse 设置

了解更多

有关 DataGrip 的更多信息,请访问 DataGrip 文档。