GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kafka - Mit Java kann keine Nachricht an einen Remote-Server gesendet werden

Arbeitete mit

ab server.properties Entkommentieren

listeners=PLAINTEXT://:9092

Und

advertised.listeners=PLAINTEXT://<HOST IP>:9092

Ersetzen Sie <HOST IP> mit aktueller IP.


In Ihrem Kafka server.properties es gibt eine kommentierte Konfiguration

#advertised.host.name=<Some IP>

Kommentieren Sie dies aus und fügen Sie die IP der Linux-Maschine hinzu, auf der kafka ausgeführt wird.

advertised.host.name=<Kafka Running Machine IP>

Und verbinden Sie sich von Clients mit <Kafka Running Machine IP> Dies sollte Ihr Problem beheben.

BEARBEITEN

Optional können Sie das

auskommentieren
#advertised.port=9092

Auch wenn Sie auf einem anderen Port als dem Standardport lauschen.


Linux
  1. Wie kann man mit einem anderen Server per SSH auf einen Server zugreifen?

  2. Wie sende ich eine Xmpp-Nachricht über die Befehlszeile?

  3. So richten Sie eine Subdomain ein oder hosten mehrere Domains mit nginx auf einem Linux-Server

  4. So verbinden Sie einen Remote-Host mit dem ssh-Befehl

  5. Python-Plotten auf einem Remote-Server mit PyCharm

So verwalten Sie Remote-Windows-Hosts mit Ansible

So senden Sie E-Mails mit Debian 11 Server

Verwenden von FileZilla zum Herstellen einer Verbindung mit dem SFTP-Server über die GUI

Remotedesktop-Fehlerbehebung

So sichern Sie einen Remote-Linux-Host mit dem Dienstprogramm rsnapshot rsync

Wie sende ich eine Raw-Mail-Nachricht unter Linux?