メインコンテンツへスキップ
ArrowFlight テーブルエンジンを使用すると、ClickHouse は Apache Arrow Flight プロトコル経由でリモートのデータセットにクエリを実行できます。 このインテグレーションにより、ClickHouse は外部の Flight 対応サーバーから、列指向の Arrow フォーマットでデータを高性能に取得できます。

テーブルの作成

エンジンパラメータ
  • host:port — リモート Arrow Flight サーバー のアドレス。
  • dataset_name — Flight server 上のデータセットの識別子。
  • username - HTTP Basic 認証で使用するユーザー名。
  • password - HTTP Basic 認証で使用するパスワード。 usernamepassword が指定されていない場合は、認証は使用されないことを意味します (これは Arrow Flight サーバー 側で許可されている場合にのみ機能します) 。

使用例

この例では、リモートの Arrow Flight サーバーからデータを読み取るテーブルを作成する方法を示します。
ローカルテーブルと同じようにリモートデータをクエリします:

注意事項

  • ClickHouse で定義したスキーマは、Flight server が返すスキーマと一致している必要があります。
  • このエンジンは、フェデレーテッドクエリ、データ仮想化、ストレージとコンピュートの分離に適しています。

関連項目

最終更新日 2026年6月12日