【问题标题】:Not able to create a topic on stand alone Kafka broker无法在独立的 Kafka 代理上创建主题
【发布时间】:2017-01-12 11:54:52
【问题描述】:

我正在尝试在 Kafka 服务器上创建一个新主题。但低于错误。 请不要将其作为仅设置一个经纪人的独立系统。 它之前工作正常,我改变的只是要创建的新主题名称。突然怎么了?以及它之前是如何工作的?

/usr/kafka_2.11-0.9.0.0# bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test00
Error while executing topic command : replication factor: 1 larger than available brokers: 0
[2016-01-25 15:42:59,115] ERROR kafka.admin.AdminOperationException: replication factor: 1 larger than available brokers: 0

谢谢。 ~沙

【问题讨论】:

  • 为什么可用的代理是 0?需要更多信息

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


【解决方案1】:

复制因子最多需要您在集群中拥有的代理数量 - 1,这就是复制的工作方式。 kafka-replication

在您的示例中 --replication-factor 应该为零。

【讨论】:

  • 我在理解这些 kafka 消息流方面还有一个问题得到如下所示的错误。ZookeeperConsumerConnector 最多可以在 kafka.javaapi.consumer.ZookeeperConsumerConnector.createMessageStreams(ZookeeperConsumerConnector.scala:78) 处创建消息流一次kafka.javaapi.consumer.ZookeeperConsumerConnector.createMessageStreams(ZookeeperConsumerConnector.scala:96) at com.steelwedge.consumer.ConsumerController.executeEntityConsumers(ConsumerController.java:100) at com.steelwedge.consumer.ConsumerController.main(ConsumerController.java:180)
  • 我不确定那个堆栈跟踪,可能你应该创建一个新问题来解释更多有关该问题的信息
猜你喜欢
  • 1970-01-01
  • 2018-08-03
  • 2017-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-22
相关资源
最近更新 更多