WindowsにWSLを使って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-serverを起動する
データを永続化したい場合は、clickhouse-serverを実行する必要があります。次のコマンドを使用してClickHouseサーバーを起動できます:
clickhouse-clientを起動する
サーバーが起動した状態で、新しいターミナルウィンドウを開き、次のコマンドを実行してclickhouse-clientを起動します:
次のようなものが表示されます:
テーブルデータは現在のディレクトリに保存され、ClickHouseサーバーの再起動後も利用可能です。必要に応じて、./clickhouse serverにオプションのコマンドライン引数として-C config.xmlを渡し、設定ファイルにさらなる設定を提供できます。利用可能なすべての設定はこちらとサンプル設定ファイルテンプレートに文書化されています。
これで、ClickHouseにSQLコマンドを送信する準備が整いました!