跳至主要内容

将 DataGrip 连接到 ClickHouse

启动或下载 DataGrip

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

1. 收集您的连接详细信息

要使用 HTTP(S) 连接到 ClickHouse,您需要以下信息

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

  • DATABASE NAME:默认情况下,存在名为 default 的数据库,请使用要连接到的数据库的名称。

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

您的 ClickHouse Cloud 服务的详细信息可在 ClickHouse Cloud 控制台中找到。选择要连接的服务,然后单击**连接**

ClickHouse Cloud service connect button

选择**HTTPS**,然后在示例 curl 命令中找到详细信息。

ClickHouse Cloud HTTPS connection details

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

2. 加载 ClickHouse 驱动程序

  1. 启动 DataGrip,然后在**数据源和驱动程序**对话框的**数据源**选项卡中,单击**+** 图标

    选择**ClickHouse**

    提示

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

  • 切换到**驱动程序**选项卡,然后加载 ClickHouse 驱动程序

    DataGrip 不随附驱动程序,以最大程度地减少下载大小。在**驱动程序**选项卡上,从**完整支持**列表中选择**ClickHouse**,然后展开**+** 符号。从**提供的驱动程序**选项中选择**最新稳定版本**驱动程序

3. 连接到 ClickHouse

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

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

    提示

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

    有关 JDBC URL 设置的更多详细信息,请参阅 ClickHouse JDBC 驱动程序 存储库。

了解更多信息

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