ByteHouse Client 是 ByteHouse 企业版推出的命令行客户端,基于社区版 ClickHouse Client 优化升级,支持与 ByteHouse 企业版集群进行全量命令行交互。本文将详细说明 ByteHouse Client 与集群的连接方法。
执行连接命令,连接到 ByteHouse 集群。
clickhouse client --host <host> # ByteHouse 企业版连接地址 --user <user> # ByteHouse 企业版集群的用户名 --password <password> # Bytehouse 企业版集群的密码
参数 | 配置说明 |
|---|---|
host | ByteHouse 企业版连接地址,您可登录 ByteHouse 企业版控制台,通过集群管理 > 集群列表 > 集群名称 > 基本信息路径,在网络信息模块,查看到当前集群的私网或公网连接地址(即 Host 地址)。 |
user | ByteHouse 企业版集群的用户名,您可登录 ByteHouse 企业版控制台,单击右上角 ByteHouse 企业版个人中心,单击账号管理,查看并复制集群连接账号名。 |
password | Bytehouse 企业版集群的密码,您可登录 ByteHouse 企业版控制台,单击右上角 ByteHouse 企业版个人中心,单击账号管理,查看并复制集群连接密码。 |
输入 SQL 命令并回车,可发送查询。
以下为交互模式下的查询示例:
ByteHouse Client 使用的主要参数如下表。
参数 | 说明 |
|---|---|
-C,--config-file | 指定客户端使用的配置文件。需填写完整理解,如: |
-h,--host | 指定 ByteHouse 服务端的 IP 地址。 |
--port | 指定 ByteHouse 服务端的端口地址。 |
-u,--user | 指定登录 ByteHouse 服务端的用户名。 |
--password | 指定登录用户名对应的密码。 |
-d,--database | 指定链接后默认使用的数据库名称。若不指定,默认进入 default 数据库。 |
-V,--version | 查看当前 ByteHouse 客户端的版本信息。 |
-E,--vertical | 将查询结果按照垂直格式显示。 |
-q,--query | 非交互模式下传入的 SQL 语句。 |
-t,--time | 非交互模式下执行 SQL 后,显示语句的执行耗时。 |
--log-level | 设置客户端日志的级别。 |
--send_logs_level | 指定服务端返回日志数据的级别。 |
--server_logs_file | 指定服务端日志保存路径,例如: |