Я изучаю Kafka через Conduktor. Я выполнил эту команду на их начальной странице:
curl -L https://releases.conduktor.io/console -o docker-compose.yml && docker compose up -d --wait && echo "Conduktor запущен на http://localhost:8080"
Теперь, когда я захожу в консоль и просматриваю соединение, Я вижу, что у него есть загрузочный сервер redpanda-1:9021
Что меня смущает, так это то, что я не могу получить к нему доступ в своем приложении Java Producer/Consumer. Он просто не может его найти. Я предполагаю, что это потому, что он находится в контейнере?
РЕДАКТИРОВАТЬ: Уже проголосовали за закрытие. Да, я задал этот вопрос с минимальным пониманием Kafka и просто надеялся использовать «предварительно настроенную Kafka» внутри Conduktor для немедленного использования в Java-приложении. Теперь все хорошо. Спасибо всем за ответы.
Подробнее здесь: https://stackoverflow.com/questions/770 ... -red-panda