本地Kafka客戶端啟動正常,可以正常生產消費信息。但是把jar包放在別的電腦上,則出現報錯。
報錯如下:
2021-01-14 10:26:53.539 WARN 8340 --- [ntainer#0-0-C-1] org.apache.kafka.clients.NetworkClient : [Consumer clientId=consumer-dtryGroup-1, groupId=dtryGroup] Error connecting to node DESKTOP-AAR4C0O.mshome.net:9092 (id: 0 rack: null)
程序配置文件內已注明:
spring.kafka.bootstrap-servers=192.168.3.73:9092
但從報錯信息可以看到,連接的是 host.name並非ip,所以產生了報錯。
若想啟動Kafka的遠程連接,解決辦法有兩個:
- 修改程序執行機器的host文件,將Kafka服務器的ip與host.name的對應關系寫入。
-
修改server.properties配置文件。

作者:Winnnter
鏈接:https://www.jianshu.com/p/eb38c5c0470c
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。