Я пытался по существу использовать Apache-Kafka для связи между производителем Arch и потребителем виртуальной машины Ubuntu, работающим в virtualbox. Мне удалось установить связь между производителем и потребителем на одной машине, следуя следующему руководству YouTube.
https://www.youtube.com/watch?v=VbSRS7kG5Cw
По сути, я использую эти 4 команды в 4 отдельных терминалах.
./bin/zookeeper-server-start.sh config/zookeeper.properties
./bin/kafka-server-start.sh config/server.properties
./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic MyFirstTopic1
./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic MyFirstTopic1
Я попытался настроить серверы zookeeper и kafka как на виртуальной машине, так и на хосте, а также производителя на одной и потребителя на другой, сIP-адрес в команде потребителя изменен с локального хоста на IP-адрес производителя. Я попытался настроить серверы на стороне производителя и оставить все то же самое.
Любая помощь будет принята с благодарностью