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

这篇具有很好参考价值的文章主要介绍了ClickHouse(五):Clickhouse客户端命令行参数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ClickHouse(五):Clickhouse客户端命令行参数,大数据OLAP体系技术栈,clickhouse,olap,实时数仓,数据仓库,分布式数据库 

进入正文前,感谢宝子们订阅专题、点赞、评论、收藏!关注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

👨‍💻如需博文中的资料请私信博主。文章来源地址https://www.toymoban.com/news/detail-614281.html


到了这里,关于ClickHouse(五):Clickhouse客户端命令行参数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Redis数据迁移过程,使用jedis客户端发送命令,需要注意string和byte类型的命令,如果使用的转换字符编码不一致,会导致丢数据

    string与byte来回转换,需要指定一样字符编码规则 详细原因请参考: 关于Java中bytes到String的转换-阿里云开发者社区   简单来说 (1)string和byte转换之间需要指定字符编码参数Charset.defaultCharset(),默认不指定的情况下,使用的是utf-8编码,所以一般情况下相互转换使用的都是同

    2023年04月09日
    浏览(78)
  • Docker客户端命令

    使用  podman  模拟  Docker CLI  的功能,并创建  /etc/containers/nodocker  文件以静默消息。管理 pods、容器和镜像。 用法: podman [选项] [命令] 命令 : attach 附加到一个正在运行的容器 auto-update 根据容器的自动更新策略自动更新容器 build 使用 Containerfiles 中的指令构建镜像 commi

    2024年04月14日
    浏览(31)
  • Mysql数据库(五) Mysql命令行客户端:内连接查询、左连接查询、右连接查询、自连接查询、子查询

    目录 一、 连接查询 对多个表进行查询 1.0 数据准备 1.1 连接查询 1.2 内连接 INNER JOIN 1.3 左连接 LEFT JOIN 1.4 右连接 RIGHT JOIN 1.5 FULL OUTER JOIN 1.6 自连接查询 1.7 子查询-嵌套在查询中 在之前的文章当中,我们在 base_1 当中有了一个 stu 表,记录的是学生的name age height等信息 第一步

    2024年02月13日
    浏览(41)
  • ZooKeeper【客户端命令行】

    启动ZooKeeper集群 启动客户端           我们发现启动客户端时它会默认连接本地的服务器,这是因为zookeeper客户端启动时默认连接的是本地模式。 指定连接集群中的服务器  甚至连接别的服务器节点:从hadoop102上连接hadoop103。      czxid : 每次修改 ZooKeeper 状态都会产生

    2024年02月11日
    浏览(32)
  • redis 登录客户端命令

    Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。 语法 Redis 客户端的基本语法为: $ redis-cli 实例 以下实例讲解了如何启动 redis 客户端: 启动 redis 客户端,打开终端并输入命令 redis

    2023年04月08日
    浏览(33)
  • Kafka系列 - 生产者客户端架构以及3个重要参数

    整个生产者客户端由两个县城协调运行,这两个线程分别为主线程和Sender线程(发送线程)。 主线程中由KafkaProducer创建消息,然后通过可能的拦截器,序列化器和分区器之后缓存到 消息累加器(RecordAccumulator) 。Sender线程负责从RecordAccumulator中获取消息并将其发送到kafka中。

    2024年02月04日
    浏览(33)
  • mysql 命令行常用操作和客户端

            学习了安装mysql,学习下命令行常用的操作。   1、SHOW DATABASES 用SHOW语句找出在服务器上当前存在什么数据库: 2、创建数据库 CREATE DATABASE 创建一个数据库MYSQLDATA 3、选择数据库 USE MYSQLDATA 选择你所创建的数据库 按回车键出现Database changed 时说明操作成功! 4、查看现

    2024年01月19日
    浏览(34)
  • ZooKeeper基础命令和Java客户端操作

    (1)Help (2)ls 使用 ls 命令来查看当前znode中所包含的内容 (3)ls2查看当前节点数据并能看到更新次数等数据 (4)stat查看节点状态 (5)set 1)设置节点的具体值 2)set 节点 value值 set /test atguigu (6)get 1)获得节点的值 2)get 节点 (7)create 1)普通创建 create /test demo001

    2024年02月10日
    浏览(32)
  • 【Hadoop】HDFS读写流程和客户端命令使用

    🦄 个人主页——🎐开着拖拉机回家_Linux,Java基础学习,大数据运维-CSDN博客 🎐✨🍁 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥 🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁🍁🪁🍁🪁 🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步

    2024年02月11日
    浏览(30)
  • Flink 客户端操作命令及可视化工具

    Flink 提供了丰富的客户端操作来提交任务和与任务进行交互。下面主要从 Flink 命令行、 Scala Shell 、 SQL Client 、 Restful API 和 Web 五个方面进行整理。 在 Flink 安装目录的 bin 目录下可以看到 flink , start-scala-shell.sh 和 sql-client.sh 等文件,这些都是客户端操作的入口。 run 运行任务

    2024年02月04日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包