我可以在同一台服务器上运行kafka生产者和消费者吗

时间:2019-07-23 05:09:24

标签: java apache-kafka kafka-producer-api

我是kafka的新手,正在尝试学习如何在同一台机器上实现kafka生产者和使用者,并且不了解如何进行操作。我希望生产者和消费者同时运行。有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

是的,因为两个生产者都将围绕主题进行生产,因此消费者将读取相同的主题。您可以尝试以下方法: https://dzone.com/articles/kafka-producer-and-consumer-example

答案 1 :(得分:0)

首先,您需要下载kafka tar文件并进行提取。 然后转到bin目录并执行以下命令。 注意:生产者和使用者命令必须在不同的选项卡中运行,以便在一个选项卡中可以生成json,而在其他选项卡中可以在控制台上使用。

要创建主题: -> kafka_2.12-0.11.0.0 / bin / kafka-topics.sh --create --zookeeper localhost:2181-复制因子1-分区3 --topic test_topic

在控制台上运行Producer -> kafka-console-producer.sh --broker-list localhost:9092 --topic test_topic

在控制台上运行使用者 -> kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test_topic --from-beginning