コマンドラインインターフェース (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 10または11でWindows Subsystem for Linux (WSL) Version 2 (WSL 2) を使用すると、Ubuntu Linuxを実行でき、その上でclickhouse client および clickhouse localを実行することができます。
MicrosoftのWSLドキュメントに従ってWSLをインストールしてください。
WSL 2でシェルを開く:
ターミナルから bash コマンドを実行すると、WSLに入ります:
bash
ClickHouseのダウンロード
curl https://clickhouse.com/ | sh
clickhouse client の確認
./clickhouse client
clickhouse client はローカルのClickHouseサーバーインスタンスに接続しようとしますが、実行中でない場合はタイムアウトします。clickhouse-client ドキュメントを参照して例を見てください。
clickhouse local の確認
./clickhouse local
次のステップ
NYPD Complaint データセットで clickhouse-client と clickhouse-local の使用例を確認してください。
clickhouse-client ドキュメントを参照してください。
clickhouse-local ドキュメントを参照してください。
ClickHouseのインストール ドキュメントを参照してください。