在虛擬機中,Producer和Consumer之間能夠正常通信,然後在IDEA中Producer和Consumer卻無法正常生產和消費。
首先排查Kafka集羣的ip和端口能夠正常連接,若不能請先解決通信問題。
若ip和端口都沒問題,則應該是配置問題。將kafka/config/server.properties文件中advertised.listeners改爲如下屬性:
advertised.listeners=PLAINTEXT://192.168.185.17:9092
192.168.185.17爲kafka集羣ip,9092爲默認端口。
設置完直接就可以正常生產消費了。