Ha lavorato con
da server.properties
Rimuovere il commento
listeners=PLAINTEXT://:9092
E
advertised.listeners=PLAINTEXT://<HOST IP>:9092
Sostituisci <HOST IP>
con IP effettivo.
Nel tuo kafka server.properties
c'è una configurazione commentata
#advertised.host.name=<Some IP>
Rimuovi il commento e aggiungi l'IP della macchina Linux in cui è in esecuzione kafka.
advertised.host.name=<Kafka Running Machine IP>
E connettiti dai client a <Kafka Running Machine IP>
Questo dovrebbe risolvere il tuo problema.
MODIFICA
Facoltativamente, puoi rimuovere il commento da
#advertised.port=9092
Anche se stai ascoltando su una porta diversa da quella predefinita.