前置条件
- ClickHouse Connector Sink
- Confluent Platform 和 自定义连接器。
ClickHouse 官方 Kafka 连接器 (适用于 Confluent Platform)
在 Confluent Platform 上安装
创建 topic
重要说明
- Kafka topic 名称必须与 ClickHouse 表名保持一致。要实现这一点,可以使用转换器 (例如
ExtractTopic) 。 - 分区更多并不一定意味着性能更高——更多详情和性能优化建议,请参阅我们即将发布的指南。
安装连接器
准备您的连接信息
你的 ClickHouse Cloud 服务的连接信息可在 ClickHouse Cloud 控制台中查看。
选择一个服务,然后点击 Connect:
选择 HTTPS。连接信息会显示在示例
curl 命令中。
如果你使用的是自管理 ClickHouse,则连接信息由你的 ClickHouse 管理员配置。
配置连接器
Connectors -> Add Connector,并使用以下设置 (请注意,这些值仅为示例) :
指定连接端点
u57swl97we.eu-west-1.aws.clickhouse.com:8443
您必须指定 HTTP(S) 端口。该连接器目前尚不支持 Native protocol。
已知限制
- 自定义连接器必须使用公共互联网端点。不支持静态 IP 地址。
- 你可以覆盖部分自定义连接器属性。请参阅官方文档中的完整列表。
- 自定义连接器仅在部分 AWS 区域中可用
- 请参阅官方文档中关于自定义连接器限制的列表