1、我kafka集群在一个可以访问外网的互联网区(生产者),消费者在一个纯内网的某某专区。
2、中间有个网闸做了双向通信
3、生产者和消费者都在互联网区是能生产消费的,但是在某某专区消费就消费不到
4、之前也看了您外网转发的文章了测试了也不行
5、我listeners用的hostname,互联网区用的内网ip做的hosts;专区用的网闸侧暴露ip做的hosts
broker.id=1
listeners=PLAINTEXT://kafka-001:9092
num.network.threads=3
...
6、在专区的消费者服务器上抓包测试发现只接收到了request,没有response
#互联网区hosts
10.187.4.85 kafka-001
10.187.4.99 kafka-002
10.187.4.64 kafka-003
#专区hosts
192.168.100.1 kafka-001
192.168.100.2 kafka-002
192.168.100.3 kafka-003
我怀疑是端口问题:
你的答案