zookeeper librdkafka的例子

时间:2015-02-19 06:34:04

标签: c apache-zookeeper apache-kafka

Hello All我是kafka的新手,必须在C中开展一个项目。

我已经从kafka_2.10-0.8.2.0.tgz

安装了经纪人和zookeeper

bin/kafka-server-start.sh config/server.properties

bin/zookeeper-server-start.sh config/zookeeper.properties

我已经编写了一个C程序作为生产者,我的消费者可以使用此命令。

 bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic vCPE_Events --from-beginning

直到这里没事。

现在我试图从librdkafka库提供的rdkafka_zookeeper_example中获取这些消息。

但是,当我从localhost连接并运行以下命令时,我看不到std上的任何消息。

./rdkafka_zookeeper_example -C -t v_Events -p 1 -k localhost:2181 -A -X debug=all  -Xfetch.message.max.bytes=200 -X log_level=6 -d all

我试图从同一个例子中生成消息

./rdkafka_zookeeper_example -P -t v_Events -p 1 -k localhost:2181

另请注意,consumer.sh脚本也不会选择我从zookeeper_example发送的消息。

你能告诉我我做错了吗?

1 个答案:

答案 0 :(得分:0)

您已创建了一个包含默认分区的主题,即1 因此,生产者和消费者的-p选项的值应为0

e.g。如果您创建了包含10个分区的主题,则-p可以包含0到9之间的值