メインコンテンツへスキップ
メインコンテンツへスキップ

WSL を使って Windows に ClickHouse をインストールする

必要条件

注記

Windows に ClickHouse をインストールするには、WSL (Windows Subsystem for Linux) が必要です。

WSL のインストール

管理者として Windows PowerShell を開き、次のコマンドを実行します:

wsl --install

新しい UNIX ユーザー名とパスワードの入力を求められます。希望するユーザー名とパスワードを入力すると、次のようなメッセージが表示されます:

Welcome to Ubuntu 24.04.1 LTS (GNU/Linux 5.15.133.1-microsoft-WSL2 x86_64)

curl を使用したスクリプトによる ClickHouse のインストール

curl を使用したスクリプトで ClickHouse をインストールするには、次のコマンドを実行します:

curl https://clickhouse.com/ | sh

スクリプトが正常に実行されると、次のメッセージが表示されます:

Successfully downloaded the ClickHouse binary, you can run it as:
  ./clickhouse

clickhouse-local の起動

clickhouse-local を使用すると、ClickHouse の強力な SQL 構文を用いて、設定なしにローカルおよびリモートファイルを処理できます。テーブルデータは一時的な場所に保存されるため、clickhouse-local の再起動後は、以前に作成したテーブルは利用できなくなります。

clickhouse-local を起動するには、次のコマンドを実行します:

./clickhouse

clickhouse-server の起動

データを永続化したい場合は、clickhouse-server を実行する必要があります。ClickHouse サーバーは次のコマンドで起動できます:

./clickhouse server

clickhouse-clientの起動

サーバーが起動して実行中の状態で、新しいターミナルウィンドウを開き、以下のコマンドを実行してclickhouse-clientを起動します:

./clickhouse client

次のような出力が表示されます:

./clickhouse client
ClickHouse client version 24.5.1.117 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 24.5.1.

local-host :)

テーブルデータはカレントディレクトリに保存され、ClickHouseサーバーの再起動後も引き続き利用可能です。必要に応じて、./clickhouse serverに追加のコマンドライン引数として-C config.xmlを指定し、設定ファイルで詳細な設定を行うことができます。利用可能なすべての設定項目はこちらおよび設定ファイルテンプレートの例に記載されています。

これでClickHouseにSQLコマンドを送信する準備が整いました!