2016-01-14 71 views
1

我正在使用kafka_2.8.0-0.8.1.1版本。通過命令行創建Kafka主題時出錯

我嘗試使用下面的命令來創建卡夫卡話題:

./kafka-topics.sh --create --zookeeper 10.25.3.131:2181 --replication-factor 1 --partitions 1 --topic test 

,但我得到以下錯誤:

Error while executing topic command replication factor: 1 larger than available brokers: 0 kafka.admin.AdminOperationException: replication factor: 1 larger than available brokers: 0 at kafka.admin.AdminUtils$.assignReplicasToBrokers(AdminUtils.scala:70) at kafka.admin.AdminUtils$.createTopic(AdminUtils.scala:155) at kafka.admin.TopicCommand$.createTopic(TopicCommand.scala:86) at kafka.admin.TopicCommand$.main(TopicCommand.scala:50) at kafka.admin.TopicCommand.main(TopicCommand.scala)

關於如何解決此錯誤的任何建議。

回答

0

你是否開始了你的卡夫卡經紀人?
試試這個: ./bin/kafka-server-start.sh -daemon config/server.properties

+0

是的,我已經開始kafka經紀人和動物園管理員,但我仍然得到錯誤。 – Deepthy

+0

然後,您必須在ZK和Kafka經紀商之間進行溝通時遇到問題。你可以運行這個命令:'./bin/kafka-topics.sh --zookeeper 10.25.3.131:2181 - 描述 - 主題測試' –

+0

是的,我可以運行這個命令但沒有輸出,創建主題時出現問題。 – Deepthy