java.io.IOException: Connection to hadoop.lean.node02:9092 (id: 5 rack: null) failed.
该错误刚刚看到的时候也是一脸闷逼,之前配置的都是ip,莫名其妙的就连接到主机名,最后看到一篇博客,受启发,解决了错了,在这里感谢那位老哥啦。
以下是链接,希望可以帮助到大家
https://blog.youkuaiyun.com/lzufeng/article/details/81704616#commentBox
另外补充一条
使用javaAPI的时候,最好也配置一下hosts的映射。否则,kafka会接收不到生产者的消息。