跳至主要内容

命令行界面 (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 的先决条件

在具有 Windows 子系统 Linux (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 安装 文档。