如何从Apache Kafka服务器向另一台服务器发送消息?

时间:2016-05-11 04:01:17

标签: apache-kafka

我使用以下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

1 个答案:

答案 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