ClickHouse 客户端
ClickHouse 客户端
ClickHouse提供两种客户端接口,分别基于 HTTP 和 TCP 协议
基于 HTTP 协议
主要用来支持轻量级的简单操作,方便跨平台和编程语言。
测试clickhouse联通性:
$ curl 'http://localhost:8123/'
Ok.
在运行状况检查脚本中使用 GET /ping
请求。 此处理程序始终返回 “Ok.”(末尾带换行符)。 从 18.12.13 版本开始可用。 另请参阅 /replicas_status
以检查副本的延迟。
$ curl 'http://localhost:8123/ping'
Ok.
$ curl 'http://localhost:8123/replicas_status'
Ok.
其他用法可参考官方文档 HTTP Interface。
基于 TCP 协议
主要在 clickhouse-client 端使用。
集群内输入 clickhouse-client 命令,会输出版本信息、连接到的 clickhouse-server 地址、默认使用的数据库等。可以通过 quit、exit 或 q 等退出使用
其他参数可参考官方文档 Command-line Client