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

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

要件

注記

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

WSL をインストールする

Windows PowerShell を管理者権限で開き、次のコマンドを実行します。

wsl --install

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

Ubuntu 24.04.1 LTS へようこそ (GNU/Linux 5.15.133.1-microsoft-WSL2 x86_64)

curl を使ったスクリプトで ClickHouse をインストールする

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

curl https://clickhouse.com/ | sh

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

ClickHouseバイナリのダウンロードが完了しました。以下のコマンドで実行できます:
  ./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コマンドを送信する準備が整いました!