ドライバーとインターフェース
ClickHouse は 2 つのネットワークインターフェースを提供します(必要に応じて、追加のセキュリティのために TLS で保護できます):
ほとんどの場合、これらのインターフェースに直接アクセスするのではなく、適切なツールやライブラリを使用することを推奨します。以下は ClickHouse によって公式にサポートされているコンポーネントです:
ClickHouse は 2 つの RPC プロトコルにも対応しています:
- ClickHouse 用に特別に設計された gRPC プロトコル
- Apache Arrow Flight
ClickHouse サーバーには、パワーユーザー向けの組み込みビジュアルインターフェースも用意されています:
- Play UI: ブラウザで
/playを開きます。 - Advanced Dashboard: ブラウザで
/dashboardを開きます。 - ClickHouse エンジニア向けバイナリシンボルビューア: ブラウザで
/binaryを開きます。 - オブザーバビリティ向け ClickStack UI: ブラウザで
/clickstackを開きます。
ClickStack
このバージョンの ClickStack はローカルでのデバッグや迅速な調査に適していますが、本番環境向けではありません。本番環境対応のフル機能版 ClickStack については、オープンソース ClickStack を参照してください。
また、ClickHouse を扱うためのサードパーティ製ライブラリも多数存在します: