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

连接 DataGrip 到 ClickHouse

Community Maintained

启动或下载 DataGrip

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

1. 收集连接细节

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

  • 主机端口:通常,当使用 TLS 时端口为 8443,当不使用 TLS 时端口为 8123。

  • 数据库名称:开箱即用时,有一个名为 default 的数据库,请使用您要连接的数据库名称。

  • 用户名密码:开箱即用时,用户名为 default。请使用适合您用例的用户名。

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

ClickHouse Cloud 服务连接按钮

选择 HTTPS,详细信息可在示例的 curl 命令中获得。

ClickHouse Cloud HTTPS 连接详细信息

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

2. 加载 ClickHouse 驱动

  1. 启动 DataGrip,在 数据源 标签中,点击 数据源和驱动 对话框中的 + 图标。
DataGrip 数据源选项卡,突出显示 + 图标

选择 ClickHouse

提示

当您建立连接时,顺序会发生变化,ClickHouse 可能尚未在您的列表顶部。

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

    DataGrip 不随带驱动以最小化下载大小。在 驱动 标签中,从 完全支持 列表中选择 ClickHouse,并展开 + 符号。选择 提供的驱动 中的 最新稳定 驱动:

DataGrip 驱动选项卡显示 ClickHouse 驱动安装

3. 连接到 ClickHouse

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

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

    提示

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

    有关 JDBC URL 设置的更多详情,请参阅 ClickHouse JDBC 驱动 存储库。

DataGrip 连接细节表单,包含 ClickHouse 设置

了解更多

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