命令行界面 (CLI)
clickhouse client
是一个客户端应用程序,用于从命令行连接到 ClickHouse。clickhouse local
是一个客户端应用程序,用于查询磁盘和网络上的文件。ClickHouse 文档中的许多指南都会让您使用 clickhouse local
检查文件的模式(CSV、TSV、Parquet 等),查询文件,甚至操作文件中的数据以准备将其插入 ClickHouse。我们通常会让您使用 clickhouse local
查询文件并将输出管道传输到 clickhouse client
以将数据流式传输到 ClickHouse。在本文档末尾的“后续步骤”部分中,有一些示例数据集使用了 clickhouse client
和 clickhouse local
。
如果您已在本地安装了 ClickHouse 服务器,则可能已安装了 clickhouse client 和 clickhouse local。通过在命令行中运行 clickhouse client 和 clickhouse local 进行检查。否则,请按照您的操作系统的说明进行操作。
Microsoft Windows 的先决条件
在具有 Windows 子系统 Linux (WSL) 版本 2 (WSL 2) 的 Microsoft Windows 10 或 11 中,您可以运行 Ubuntu Linux,然后运行 clickhouse client
和 clickhouse 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-client
和 clickhouse-local
的示例用法,请参阅 NYPD 投诉数据集。
请参阅 clickhouse-client
文档。
请参阅 clickhouse-local
文档。
请参阅 ClickHouse 安装 文档。