【发布时间】:2016-01-13 19:19:51
【问题描述】:
我正在关注此页面上的 Kafka 文档并尝试启动并运行 SimpleConsumer:
https://cwiki.apache.org/confluence/display/KAFKA/0.8.0+SimpleConsumer+Example
当我尝试在 Java 1.7、Scala 2.11 和 Kafka 0.9.0.0 上运行它时,我无法再编译该文件:
[error] /Users/jothi/Sandbox/jaguar/spark-kafka-consumer/src/main/java/com/eon/vpp/SimpleExample.java:175: error: host has private access in Broker
[error] m_replicaBrokers.add(replica.host());
有什么建议吗?
编辑:我设法完成了这项工作。我将 Kafka 版本更改为 0.8.0!
我如何使用这个消费者?我目前执行以下操作:
joe$ java -cp spark-kafka-consumer-0.1.0-SNAPAHOT.jar com.eon.vpp.SimpleMetricsConsumer 10000 test_topic 1 9092
程序需要 5 个参数:
1. Maximum number of messages to read (so we don’t loop forever)
2. Topic to read from
3. Partition to read from
4. One broker to use for Metadata lookup
5. Port the brokers listen on
我应该为参数 4 和 5 使用什么?
【问题讨论】:
标签: apache-kafka