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