WSL を使って Windows に ClickHouse をインストールする
必要条件
Windows に ClickHouse をインストールするには、WSL (Windows Subsystem for Linux) が必要です。
WSL のインストール
管理者として Windows PowerShell を開き、次のコマンドを実行します:
新しい UNIX ユーザー名とパスワードの入力を求められます。希望するユーザー名とパスワードを入力すると、次のようなメッセージが表示されます:
curl を使用したスクリプトによる ClickHouse のインストール
curl を使用したスクリプトで ClickHouse をインストールするには、次のコマンドを実行します:
スクリプトが正常に実行されると、次のメッセージが表示されます:
clickhouse-local の起動
clickhouse-local を使用すると、ClickHouse の強力な SQL 構文を用いて、設定なしにローカルおよびリモートファイルを処理できます。テーブルデータは一時的な場所に保存されるため、clickhouse-local の再起動後は、以前に作成したテーブルは利用できなくなります。
clickhouse-local を起動するには、次のコマンドを実行します:
clickhouse-clientの起動
サーバーが起動して実行中の状態で、新しいターミナルウィンドウを開き、以下のコマンドを実行してclickhouse-clientを起動します:
次のような出力が表示されます:
テーブルデータはカレントディレクトリに保存され、ClickHouseサーバーの再起動後も引き続き利用可能です。必要に応じて、./clickhouse serverに追加のコマンドライン引数として-C config.xmlを指定し、設定ファイルで詳細な設定を行うことができます。利用可能なすべての設定項目はこちらおよび設定ファイルテンプレートの例に記載されています。
これでClickHouseにSQLコマンドを送信する準備が整いました!