网站首页 > 技术文章 正文
客户端命令行参数
我们可以通过clickhouse client来连接启动的clickhouse服务,连接服务时,我们可以指定以下参数,这里指定的参数会覆盖默认值和配置文件中的配置。
参数 | 解释 |
--host, -h | 服务端的host名称, 默认是localhost。您可以选择使用host名称或者IPv4或IPv6地址。 |
--port | 连接的端口,默认值:9000。注意HTTP接口以及TCP原生接口使用的是不同端口。 |
--user, -u | 用户名。 默认值:default。 |
--password | 密码。 默认值:空字符串。 |
--query,-q | 使用非交互模式查询。 |
--database, -d | 默认当前操作的数据库. 默认值:服务端默认的配置(默认是default)。 |
--multiline, -m | 如果指定,允许多行语句查询(Enter仅代表换行,不代表查询语句完结)。 |
--time, -t | 如果指定,非交互模式下会打印查询执行的时间到stderr中。 |
--stacktrace | 如果指定,如果出现异常,会打印堆栈跟踪信息。 |
--config-file | 配置文件的名称。 |
--multiquery,-n | 使用非交互模式查询数据时,可以分号隔开多个sql语句。 |
- --host,-h:
使用-h指定ip或者host名称时,需要在
/etc/clickhouse-server/config.xml配置文件中114行配置:
clickhouse-client -h node1
ClickHouse client version 20.8.3.18.
Connecting to node1:9000 as user default.
Connected to ClickHouse server version 20.8.3 revision 54438.
node1 :)- --query,-q
clickhouse-client -q "show databases"
_temporary_and_external_tables
default
system- --database, -d:
clickhouse-client -d "system" -q "show tables"
aggregate_function_combinators
asynchronous_metric_log
asynchronous_metrics
build_options
... ....- --multiline, -m:
clickhouse-client -m
ClickHouse client version 20.8.3.18.
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 20.8.3 revision 54438.
node1 :) select
:-] 1+1
:-] ;
SELECT 1 + 1
┌─plus(1, 1)─┐
│ 2 │
└────────────┘
1 rows in set. Elapsed: 0.004 sec.- --time, -t:
clickhouse-client -t -q "show databases"
_temporary_and_external_tables
default
system
0.004- --stacktrace:
clickhouse-client --stacktrace
ClickHouse client version 20.8.3.18.
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 20.8.3 revision 54438.
node1 :) use aaa;
USE aaa
Received exception from server (version 20.8.3):
Code: 81. DB::Exception: Received from localhost:9000. DB::Exception: Database aaa doesn't exist. Stack trace:
Poco::Exception::Exception(std::__1 ... ....
... ....- --multiquery,-n
[root@node1 ~]# clickhouse-client -n -q "show databases;use default;"
_temporary_and_external_tables
default
system
猜你喜欢
- 2025-03-10 mysql 修改密码 报错 ERROR 1396 (HY000): 解决方案
- 2025-03-10 教你部署在线客服 - 宝塔面板篇 5:配置服务器主程序
- 2025-03-10 手把手教你搭建免费个人博客网站
- 2025-03-10 10分钟学会VS NuGet包私有化部署
- 2025-03-10 Hexo建站全攻略
- 2025-03-10 1.8K Star!Cool-Admin-Vue:AI编码+流程编排,重新定义后台开发
- 2025-03-10 监控和扩展:为应用程序添加系统监控,AdminServer组件
- 2025-03-10 后台权限管理系统,开源免费,模块化、插件化、AI极速开发CRUD
- 2025-03-10 Spring Cloud Gateway实战之五:内置filter
- 2025-03-10 Farm 火了!比 Rspack/Vite 更快的打包方案!
- 11-29路由器reset后没网了(路由器reset后找不到无线网了)
- 11-29linux桌面版哪个最流畅(linux最流畅的桌面)
- 11-29电脑硬件配置知识(电脑硬件配置清单表)
- 11-29怎样安装鸿蒙系统(怎样安装鸿蒙系统应用)
- 11-29视频修复大师免费版(视频修复软件免费版)
- 11-29教你破解别人的qq密码(怎么破解别人的qq密码,步骤图片)
- 11-29win11显示桌面图标(电脑桌面图标没了)
- 11-29电脑浏览器下载排行榜(电脑浏览器下载排名)
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- c语言min函数头文件 (77)
- asynccallback (87)
- localstorage.removeitem (77)
- vector线程安全吗 (73)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 无效的列索引 (74)
