Can't connect to anything other than localhost
evictor opened this issue · 1 comments
evictor commented
In summary, I can't connect to a Kafka broker running on a host other than localhost. I can set up a SSH tunnel to tunnel 9092 traffic on the broker to localhost, then everything works fine.
This is not a firewall-related issue either as I can use the Kafka CLI tools to make the connection to that host directly.
I have checked that my configuration settings are getting into laravel-pubsub
library but for some reason it always tries to connect to localhost, and then I see some errors like this:
%3|1512781383.226|FAIL|rdkafka#producer-1| [thrd:localhost:9092/0]: localhost:9092/0: Connect to ipv4#127.0.0.1:9092 failed: Connection refused
%3|1512781383.226|ERROR|rdkafka#producer-1| [thrd:localhost:9092/0]: localhost:9092/0: Connect to ipv4#127.0.0.1:9092 failed: Connection refused
%3|1512781383.228|FAIL|rdkafka#consumer-2| [thrd:localhost:9092/0]: localhost:9092/0: Connect to ipv4#127.0.0.1:9092 failed: Connection refused
%3|1512781383.228|ERROR|rdkafka#consumer-2| [thrd:localhost:9092/0]: localhost:9092/0: Connect to ipv4#127.0.0.1:9092 failed: Connection refused
Like I said, I checked and the configs for my custom host are getting where they should be.
evictor commented
Sorry, I will close this and reopen on the Kafka Github.