跳转到主要内容
ClickHouse Keeper 提供 HTTP API 和内置 Web 仪表板,用于监控、健康检查和存储管理。 该接口允许运维人员通过 Web 浏览器或 HTTP 客户端检查集群状态、执行命令,并管理 Keeper 存储。

配置

要启用 HTTP API,请在 keeper_server 配置中添加 http_control 部分:

配置选项

端点

仪表板

  • 路径: /dashboard
  • 方法: GET
  • 说明: 提供一个用于监控和管理 Keeper 的内置 Web 仪表板
该仪表板提供:
  • 集群状态实时可视化
  • 节点监控 (角色、延迟、连接)
  • 存储浏览器
  • 命令执行界面

就绪探针

  • 路径: /ready (可配置)
  • 方法: GET
  • 描述: 健康检查端点
成功响应 (HTTP 200) :

命令 API

  • 路径: /api/v1/commands/{command}
  • 方法: GET, POST
  • 描述: 执行 Four-Letter Word 命令或 ClickHouse Keeper Client CLI 命令
查询参数:
  • command - 要执行的命令
  • cwd - 基于路径的命令所使用的当前工作目录 (默认:/)
示例:

Storage API

  • 基础路径: /api/v1/storage
  • 说明: 用于 Keeper 存储操作的 REST API
Storage API 遵循 REST 规范,其中 HTTP 方法表示操作类型:
最后修改于 2026年7月2日