【clickhouse】clickhouse clickhouse-client 使用

在这里插入图片描述

1.概述

ClickHouse 自己的 clickhouse-client 使用的是“原生”的 TCP 连接来完成与服务端的交互,而在应用中用它的话,它有实现一个 HTTP 的访问接口,把 SQL 语句通过 HTTP 发送到服务端,就可以得到响应数据了(其实不用担心效率问题,数仓场景下,这种传输成本相较于大数据量下的聚合计算挑战,直接就忽略吧)。

默认配置下, HTTP 的服务是在 8123 端口上的,直接访问的话,可以得到一个 ok 的响应。(如果要外部访问,记得把配置中的 listen_host 加一个 0.0.0.0 )。

关于TCP方式写入参考:【clickhouse】clickhouse 如何实现tcp方式发送数据

clickhouse-client -q ‘show databases’;

命令行参数

  1. –host, -h -– 服务端的 host 名称, 默认是 ‘localhost’。 您可以选择使用 host 名称或者 IPv4 或 IPv6 地址。
  2. –port – 连接的端口,默认值: 9000。注意 HTTP 接口以及 TCP 原生接口

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/113884048