CDC创建kafka changefeed失败

【 TiDB 版本】TiDB v6.1.1
【遇到的问题】使用 tiup ctl 创建cdc changefeed失败,下游是kafka
[CDC:ErrKafkaNewSaramaProducer]new sarama producer: dial tcp: lookup kafka03 on [::1]:53: read udp [::1]:35071->[::1]:53: read: connection refused

【复现路径】
tiup ctl:v6.1.1 cdc changefeed create --pd=“http://172.22.21.4:2379” --sink-uri=“kafka://172.21.91.1:9092,172.21.91.2:9092,172.21.91.3:9092/tidb-default-topic?protocol=canal-json&kafka-version=2.2.1&partition-num=3&replication-factor=1&max-message-bytes=104857600&auto-create-topic=true” --changefeed-id=“kafka-changefeed” --config changefeed.toml

【问题现象及影响】
报错:
[CDC:ErrKafkaNewSaramaProducer]new sarama producer: dial tcp: lookup kafka03 on [::1]:53: read udp [::1]:35071->[::1]:53: read: connection refused

kafka03是kafka集群中一台机器的主机名

看上去是网络不通吧 cdc +执行tiup 命令的机器都要访问kafka

网路确实是有限制,但按道理,不应该开一个9092就行了吗

tiup 的机器。telnet kafka 机器的端口都通吗? tiup 机器也是需要开通的

都通的

udp需要全打开

是不是cdc 的ctl之前没有安装,需要拉取,而拉取又需要访问外网,禁止就不行了

报错里面提示端口不通

这个错误显示 ticdc 尝试访问 [::1]:53 这个 DNS server 时被拒绝,需要检查 [::1]:53 这个 DNS server 是否正常,或者检查下 DNS 地址是否填写错误。