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

将 ClickHouse 连接到 Hashboard

Community Maintained

Hashboard 是一款交互式数据探索工具,可让你组织中的任何人跟踪各类指标并发现可操作的洞察。Hashboard 会向你的 ClickHouse 数据库发出实时 SQL 查询,特别适用于自助式、临时性的数据探索场景。

Hashboard 数据探索界面,展示交互式查询构建器和可视化

本指南将引导你完成将 Hashboard 与 ClickHouse 实例连接的步骤。你也可以在 Hashboard 的 ClickHouse 集成文档 中找到相同信息。

前提条件

将 Hashboard 连接到 ClickHouse 的步骤

1. 收集连接信息

要通过原生 TCP 协议连接到 ClickHouse,需要以下信息:

Parameter(s)Description
HOST and PORT通常在使用 TLS 时端口为 9440,不使用 TLS 时端口为 9000。
DATABASE NAME默认提供名为 default 的数据库,请使用您要连接的数据库名称。
USERNAME and PASSWORD默认用户名为 default。请根据您的使用场景选择合适的用户名。

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

ClickHouse Cloud service connect button

选择 Native,示例 clickhouse-client 命令中会展示连接所需的详细信息。

ClickHouse Cloud Native TCP connection details

如果您使用的是自管的 ClickHouse,连接信息由 ClickHouse 管理员进行配置。

2. 在 Hashboard 中添加新的数据库连接

  1. 进入你的 Hashboard 项目
  2. 点击侧边导航栏中的齿轮图标,打开 Settings 页面。
  3. 点击 + New Database Connection
  4. 在弹出窗口中选择 "ClickHouse"。
  5. 使用之前收集的信息填写 Connection NameHostPortUsernamePasswordDatabase 字段。
  6. 点击 "Test" 以验证连接是否已成功配置。
  7. 点击 "Add"。

你的 ClickHouse 数据库现在已经连接到 Hashboard。接下来,你可以开始构建 Data ModelsExplorationsMetricsDashboards。有关这些功能的更多详细信息,请参阅对应的 Hashboard 文档。

了解更多

如需了解更多高级功能和故障排除方法,请访问 Hashboard 文档