前提条件
- ClickHouse Connector Sink
- Confluent Cloud と Custom Connectors。
このページでは、コネクタを Confluent Cloud にご自身でアップロードする方法を説明します。特定のコネクタのバージョンやカスタム設定が不要であれば、完全マネージド型コネクタの方がより簡単にセットアップできます。
Custom Connector としての ClickHouse 公式 Kafka コネクタ
Custom Connector としてのインストール
トピックを作成する
重要な注意事項
- Kafkaトピック名は、ClickHouseテーブル名と同じである必要があります。これを調整するには、トランスフォーマー (たとえば
ExtractTopic) を使用します。 - パーティション数が多ければ、必ずしもパフォーマンスが向上するわけではありません。詳しくは、今後公開予定のガイドでパフォーマンス向上のヒントとあわせて紹介します。
コネクタをインストールする
コネクタは当社のrepositoryからダウンロードできます。コメントやissueもぜひそちらにお寄せください。 “Connector Plugins” -> “Add plugin” に移動し、以下の設定を使用します。接続情報を確認する
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 の制限事項一覧を参照してください。