【发布时间】:2021-08-24 03:54:24
【问题描述】:
我正在尝试为一个mysql数据库连接多个Debezium连接器,我的配置如下。
sudo docker run -it --name zookeeper -p 2181:2181 -p 2888:2888 -p 3888:3888 debezium/zookeeper:1.5 &
sudo docker run -it --name kafka -p 9092:9092 --link zookeeper:zookeeper debezium/kafka:1.5 &
sudo docker run -it --name connect -p 8083:8083 -e GROUP_ID=1 -e CONFIG_STORAGE_TOPIC=my_connect_configs -e OFFSET_STORAGE_TOPIC=my_connect_offsets -e STATUS_STORAGE_TOPIC=my_connect_statuses --link zookeeper:zookeeper --link kafka:kafka debezium/connect:1.5 &
sudo docker run -it --name connect1 -p 8084:8084 -e GROUP_ID=1 -e CONFIG_STORAGE_TOPIC=my_connect_configs -e OFFSET_STORAGE_TOPIC=my_connect_offsets -e STATUS_STORAGE_TOPIC=my_connect_statuses --link zookeeper:zookeeper --link kafka:kafka debezium/connect:1.5 &
但是当我尝试运行第二个连接器时...发生以下错误。
ERRO[0000] error waiting for container: context canceled
谁能帮帮我。
【问题讨论】:
-
请根据互联网分享更多日志,错误消息只是症状/最后一句话,您应该事先有更明确的错误消息
-
您尝试过更改 GROUP_ID 吗? kafka-connect 的标准端口也是 8083,所以用这条线更改第二个 kafka-connect
sudo docker run -it --name connect1 -p 8084:8083 -e GROUP_ID=2 -e CONFIG_STORAGE_TOPIC=my_connect_configs -e OFFSET_STORAGE_TOPIC=my_connect_offsets -e STATUS_STORAGE_TOPIC=my_connect_statuses --link zookeeper:zookeeper --link kafka:kafka debezium/connect:1.5 &
标签: docker apache-kafka apache-kafka-connect debezium