A travaillé avec
à partir de server.properties
Décommenter
listeners=PLAINTEXT://:9092
Et
advertised.listeners=PLAINTEXT://<HOST IP>:9092
Remplacer <HOST IP>
avec l'IP réelle.
Dans ton kafka server.properties
il y a une configuration commentée
#advertised.host.name=<Some IP>
Décommentez ceci et ajoutez l'adresse IP de la machine Linux sur laquelle kafka est exécuté.
advertised.host.name=<Kafka Running Machine IP>
Et connectez-vous des clients à <Kafka Running Machine IP>
Cela devrait résoudre votre problème.
MODIFIER
Vous pouvez éventuellement décommenter le
#advertised.port=9092
Aussi si vous écoutez sur un port différent de celui par défaut.