ClickHouse(五):Clickhouse客户端命令行参数

 

进入正文前,感谢宝子们订阅专题、点赞、评论、收藏!关注IT贫道,获取高质量博客内容!

🏡个人主页:含各种IT体系技术,IT贫道_Apache Doris,Kerberos安全认证,大数据OLAP体系技术栈-CSDN博客

📌订阅:拥抱独家专题,你的订阅将点燃我的创作热情!

👍点赞:赞同优秀创作,你的点赞是对我创作最大的认可!

⭐️ 收藏:收藏原创博文,让我们一起打造IT界的荣耀与辉煌!

✏️评论:留下心声墨迹,你的评论将是我努力改进的方向!


目录

--host,-h:

--query,-q

--database, -d:

--multiline, -m:

--time, -t:

--stacktrace:

--multiquery,-n


我们可以通过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行配置:<listen_host>::</listen_host> ,代表可以任意ip可访问。配置完成后需要重启当期clickhouse节点生效。

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

👨‍💻如需博文中的资料请私信博主。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT贫道

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值