8.2.3. 运行分布式 Kafka 连接
这个步骤描述了如何在分布式模式下配置和运行 Kafka Connect。
先决条件
- 已安装并运行的 AMQ Streams 集群。
运行集群
编辑所有 Kafka Connect worker 节点上的
/opt/kafka/config/connect-distributed.properties
Kafka Connect 配置文件。-
将
bootstrap.server
选项设置为指向 Kafka 代理。 -
设置
group.id
选项。 -
设置
config.storage.topic
选项。 -
设置
offset.storage.topic
选项。 设置
status.storage.topic
选项。例如:
bootstrap.servers=kafka0.my-domain.com:9092,kafka1.my-domain.com:9092,kafka2.my-domain.com:9092 group.id=my-group-id config.storage.topic=my-group-id-configs offset.storage.topic=my-group-id-offsets status.storage.topic=my-group-id-status
-
将
使用所有 Kafka Connect 节点上的
/opt/kafka/config/connect-distributed.properties
配置文件启动 Kafka Connect worker。su - kafka /opt/kafka/bin/connect-distributed.sh /opt/kafka/config/connect-distributed.properties
验证 Kafka Connect 是否正在运行。
jcmd | grep ConnectDistributed
其它资源
- 有关安装 AMQ Streams 的详情请参考 第 2.3 节 “安装 AMQ Streams”。
- 有关配置 AMQ Streams 的详情请参考 第 2.8 节 “配置 AMQ 流”。
- 有关支持的 Kafka Connect 配置选项的完整列表,请参阅 附录 F, Kafka Connect 配置参数。