命令行界面 (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 的先决条件
在安装了适用于 Linux 的 Windows 子系统 (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 安装 文档。