Skip to main content
すべてのクイックスタート
リアルタイム分析データウェアハウジングオブザーバビリティAI/MLCloud

前提条件

次のクイックスタートも完了しておく必要があります。

作成するもの

このクイックスタートでは、公式の ClickHouse CLI クライアントである clickhouse-client を使用して、ローカルの CSV ファイルから ClickHouse Cloud サービス にデータを挿入します。 clickhouse-client をインストールし、サンプルデータセットを準備して、Cloud サービス に接続し、テーブルを作成して、ローカルマシンからデータを挿入します。 最後には、clickhouse-client を使ってローカルファイルを ClickHouse Cloud に読み込む方法を理解できるようになります。このワークフローは、CSV、Parquet、JSON、その他多くのフォーマットに対応しています。
1

clickhouse-client をインストールする

clickhouse-client は、ClickHouse に接続するための公式 CLI です。ClickHouse バイナリに含まれています。ユニバーサルインストーラーを使用してインストールします。
これにより、最新の clickhouse バイナリが現在のディレクトリにダウンロードされます。インストールを確認します。
ClickHouse のバージョン番号が表示されれば、clickhouse-client を使用する準備が整っていることを確認できます。
2

サンプルのCSVファイルを準備する

このクイックスタートだけで完了できるよう、小さなサンプルのCSVファイルを作成します。ターミナルで次を実行してください。
3

Cloud サービスに接続する

以下のコマンドは、Cloud 接続の詳細を取得する quickstart で説明されているとおり、CLICKHOUSE_HOSTCLICKHOUSE_USERCLICKHOUSE_PASSWORD を環境変数として export 済みであることを前提としています。まだ設定していない場合は、これらを実際の値に直接置き換えることもできます。Cloud サービスに対して簡単なクエリを実行し、接続を確認します。
接続に成功すると、ターミナルに 1 と表示されます。接続エラーが発生した場合は、Cloud Console でサービスが稼働中であることと、ホスト名およびパスワードが正しいことを確認してください。
ポート 9440 は、ClickHouse Cloud のセキュアなネイティブプロトコル用ポートです。--secure フラグを指定すると、TLS 暗号化が有効になります。これらはすべての Cloud 接続で必須です。
4

ターゲットテーブルを作成してデータを挿入する

まず、データの受け取り先となるテーブルを Cloud サービス上に作成します。
次に、ローカルのCSVファイルからデータを挿入します。これは重要な手順です。clickhouse-client は標準入力からファイルを読み取り、リモートサービスにストリーミングします。
clickhouse-client は、CSV ファイルの内容を Cloud サービスに直接送信します。CSVWithNames フォーマットは、先頭行にカラムヘッダーが含まれていることを ClickHouse に伝えます。
5

データが挿入されたことを確認する

行が取り込まれていることを確認するため、Cloud サービスにクエリを実行します:
10 と表示されるはずです。これはサンプル CSV の行数です。データをプレビューします。
このワークフローは、Parquet、TSV、JSON、Avro、ORC、そのほか多くの対応フォーマットでも同様に使えます。FORMAT 句を変更し、適切なファイルをパイプで渡すだけです。

次のステップ

このクイックスタートでは、clickhouse-client をインストールし、ClickHouse Cloud サービスに接続して、ローカルのCSVファイルからCloudへデータをストリーミングしました。この方法は、Parquet、JSON、そのほか多数のフォーマットでも同様に使用できます。 次に、以下のクイックスタートをご覧ください。 または、リファレンスドキュメントでさらに詳しく確認できます。
ClickHouse Academy — Master ClickHouse with expert-designed training for every skill level

Check out the ClickHouse academy for on-demand and live training

Last modified on July 2, 2026