无法通过Kafka制作人从文件中读取

时间:2017-05-17 10:11:57

标签: apache-kafka kafka-producer-api

我正在尝试使用kafka producer.Zookeeper和Broker服务器正在运行来读取文件。我可以使用Kafka生产者和消费者使用以下命令从命令提示符读取输入 -

Kafka Producer 
kafka-console-producer --topic incoming --broker localhost:9092 

Kafka Consumer 
kafka-console-consumer --topic incoming --zookeeper localhost:2181

对于从文件中读取,我尝试过以下命令行参数 -

kafka-console-producer -–broker-list localhost:9092 -–topic incoming --new-producer < C:\abc.txt

但它产生了以下错误 -

û is not a recognized option

我用Google搜索了该消息并说明了纠正生产者命令,这对我来说是正确的。

1 个答案:

答案 0 :(得分:0)

对于kafka-10,您不需要传递--new-producer标志。以下命令对我有用:

kafka-console-producer.sh --broker-list localhost:9092 --topic incoming < C:\abc.txt