我使用以下ip地址在两台虚拟机上安装Apache Kafka: 192.168.44.128(A)和192.168.44.129(B)
从PC-A,我在PC-B上创建主题,它取得了成功。我用了这个命令:
bin/kafka-topics.sh --create --zookeeper 192.168.44.129:2181 --replication-factor 1 --partitions 1 --topic abc
然后,我想从PC-A向PC-B发送消息,它没有任何错误,但我无法在B收到消息。请帮助我。
我使用此命令发送和获取消息:
On PC-A
> bin/kafka-console-producer.sh --broker-list 192.168.44.129:9092 --topic abc
Hello
How are you??
On PC-B
> bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic abc --from-beginning
答案 0 :(得分:0)
尝试以下方法:
On PC-A
> bin/kafka-console-producer.sh --broker-list 192.168.44.128:9092 --topic abc
Hello
How are you??
On PC-B
> bin/kafka-console-consumer.sh --zookeeper 192.168.44.129:2181 --topic abc --from-beginning