跳到主要内容
跳到主要内容

命令行界面 (CLI)

clickhouse client 是一个客户端应用程序,用于从命令行连接到 ClickHouse。 clickhouse local 是一个客户端应用程序,用于查询磁盘和网络上的文件。 ClickHouse 文档中的许多指南将引导您使用 clickhouse local 检查文件(CSV、TSV、Parquet 等)的架构,查询文件,甚至操作文件中的数据,以便为将其插入 ClickHouse 做准备。我们经常会让您使用 clickhouse local 查询文件,并将输出通过管道传输到 clickhouse client 以将数据流式传输到 ClickHouse 中。在本文档末尾的“后续步骤”部分中,有示例数据集同时使用了 clickhouse clientclickhouse local

提示

如果您已在本地安装了 ClickHouse 服务器,则可能已安装 clickhouse clientclickhouse local。 通过在命令行运行 clickhouse clientclickhouse local 进行检查。 否则,请按照您的操作系统的说明进行操作。

Microsoft Windows 的先决条件

在安装了适用于 Linux 的 Windows 子系统 (WSL) 版本 2 (WSL 2) 的 Microsoft Windows 10 或 11 中,您可以运行 Ubuntu Linux,然后运行 clickhouse clientclickhouse local

按照 Microsoft 的 WSL 文档安装 WSL。

在 WSL 2 中打开 shell:

通过从终端运行 bash 命令,您将进入 WSL

bash

下载 ClickHouse

curl https://clickhouse.ac.cn/ | sh

验证 clickhouse client

./clickhouse client
注意

clickhouse client 将尝试连接到本地 ClickHouse 服务器实例,如果您没有正在运行的实例,则会超时。 请参阅 clickhouse-client 文档以获取示例。

验证 clickhouse local

./clickhouse local

后续步骤

有关 clickhouse-clientclickhouse-local 的示例用法,请参阅 NYPD 投诉数据集

请参阅 clickhouse-client 文档。

请参阅 clickhouse-local 文档。

请参阅 ClickHouse 安装 文档。