前提条件
- ClickHouse Connector Sink
- Confluent Platform と Custom Connectors。
Confluent Platform 向け ClickHouse 公式 Kafka コネクタ
Confluent Platform へのインストール
トピックを作成する
重要な注意事項
- Kafkaトピック名は、ClickHouseテーブル名と同じである必要があります。これを調整するには、トランスフォーマー (たとえば
ExtractTopic) を使用します。 - パーティション数が多ければ、必ずしもパフォーマンスが向上するわけではありません。詳しくは、今後公開予定のガイドでパフォーマンス向上のヒントとあわせて紹介します。
コネクタをインストールする
接続情報を確認する
ClickHouse Cloud サービスの詳細は、ClickHouse Cloud コンソールで確認できます。
サービスを選択し、Connect をクリックします。

curl コマンドの例として表示されます。

コネクタを設定する
Connectors -> Add Connector に移動し、以下の設定を使用します (値はあくまで例です) :
接続先エンドポイントを指定する
u57swl97we.eu-west-1.aws.clickhouse.com:8443
HTTP(S) ポートを指定する必要があります。コネクタはまだネイティブプロトコルをサポートしていません。
既知の制限事項
- Custom Connectors では、パブリックインターネット上のエンドポイントを使用する必要があります。静的 IP アドレスはサポートされていません。
- 一部の Custom Connector プロパティはオーバーライドできます。詳しくは、公式ドキュメントの一覧を参照してください。
- Custom Connectors は、AWS の一部のリージョンでのみ利用できます。
- 詳しくは、公式ドキュメントにある Custom Connectors の制限事項一覧を参照してください。