Привязать кафку к 0.0.0.0:9092 - PullRequest
0 голосов
/ 01 ноября 2019

Я настроил Kafka на моей машине amazon ec2 под управлением ubuntu-18 после этого blog plost и вот как он выставляет порты.

tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      772/systemd-resolve 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1220/sshd           
tcp        0      0 0.0.0.0:3004            0.0.0.0:*               LISTEN      1041/mongod         
tcp6       0      0 :::45827                :::*                    LISTEN      2059/java           
tcp6       0      0 :::9092                 :::*                    LISTEN      2136/java           
tcp6       0      0 :::2181                 :::*                    LISTEN      2059/java           
tcp6       0      0 :::32851                :::*                    LISTEN      2136/java           
tcp6       0      0 :::22                   :::*                    LISTEN      1220/sshd 

как я могу связатьэто до 0.0.0.0:9092.
Спасибо

Ответы [ 2 ]

1 голос
/ 01 ноября 2019

:::9092 должно быть все, что вам нужно

Но добавьте это в server.properties

listeners=PLAINTEXT://0.0.0.0:9092

https://www.confluent.io/blog/kafka-listeners-explained

0 голосов
/ 04 ноября 2019

Я делаю это на aws ec2 под управлением Ubuntu 18, пост в блоге, который публикуется в первом ответе, содержит подробную информацию о том, как справиться с такой задачей. Основная проблема заключалась в том, что не удалось получить соединение с брокером с компьютера.

То, что работало, это добавление общедоступного DNS (ec2 ...... com) вашего компьютера к рекламируемым слушателям. Я сделал правку в файле server.properties и вроде

advertised.listeners = PLAINTEXT: // общедоступный DNS (ec2 ...... com): 9092

спасибо

...