tencent cloud

腾讯云数据仓库 TCHouse-C

产品动态
产品简介
产品概述
基本概念
集群架构
产品优势
应用场景
购买指南
计费概述
到期与欠费说明
退费说明
配置变更计费说明
快速入门
操作指南
管理集群
参数配置
监控告警
冷热分层
账户与授权
查询管理
日志检索
数据字典
备份与恢复
多 Zookeeper
外部数据入仓
配置 DDL on Cluster 功能
数据重分布
缩容迁移
开发指南
数据库引擎
表引擎
ClickHouse SQL 语法参考
ClickHouse 客户端介绍
ClickHouse 自建迁移方案
服务等级协议
CDWCH 政策
隐私政策
数据隐私和安全协议
常见问题
联系我们
词汇表

ClickHouse 客户端介绍

PDF
聚焦模式
字号
最后更新时间: 2025-03-31 16:28:30
腾讯云数据仓库 TCHouse-C 本身提供两种客户端接口,分别基于 HTTP 和 TCP 协议。

基于 HTTP 协议

主要用来支持轻量级的简单操作,方便跨平台和编程语言。EMR 集群内的 clickhouse-server 进程会启动8123的 HTTP 服务,可以发送简单的 GET 请求检查服务是否正常。
$ curl http://127.0.0.1:8123Ok.
还可以通过 query 参数发送请求,例如查询 testdb 中 account 表的数据。
$ wget -q -O- 'http://127.0.0.1:8123/?query=SELECT * from testdb.account'1 GHua WuHan Hubei 19902 SLiu ShenZhen Guangzhou 19913 JPong Chengdu Sichuan 1992
其他用法可参考官方文档 HTTP Interface

基于 TCP 协议

主要在 clickhouse-client 端使用,在腾讯云数据仓库 TCHouse-C 集群内输入 clickhouse-client 命令,会输出版本信息、连接到的 clickhouse-server 地址、默认使用的数据库等。可以通过 quit、exit 或 q 等退出使用。
$ clickhouse-client
ClickHouse client version 19.16.12.49.
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 19.16.12 revision 54427.

clickhouse-client 使用的主要参数:

参数
说明
-C --config-file
指定客户端使用的配置文件
-h --host
指定 clickhouse-server 的 IP 地址
--port
指定 clickhouse-server 的端口地址
-u --user
用户名
--password
密码
-d --database
数据库名称
-V --version
查看客户端版本
-E --vertical
查询结果按照垂直格式显示
-q --query
非交互模式下传入的 SQL 语句
-t --time
非交互模式下显示执行时间
--log-level
客户端日志级别
--send_logs_level
指定服务端返回日志数据的级别
--server_logs_file
指定服务端日志保存路径
其他参数可参考官方文档 Command-line Client

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈