MapReduce服务 MRS-执行Kakfa Topic创建操作时发现无法创建提示“replication factor larger than available brokers”:原因分析

时间:2025-02-12 15:01:24

原因分析

  1. 使用客户端命令,打印replication factor larger than available brokers异常。
    Error while executing topic command : replication factor: 2 larger than available brokers: 0[2017-09-17 16:44:12,396] ERROR kafka.admin.AdminOperationException: replication factor: 2 larger than available brokers: 0at kafka.admin.AdminUtils$.assignReplicasToBrokers(AdminUtils.scala:117)at kafka.admin.AdminUtils$.createTopic(AdminUtils.scala:403)at kafka.admin.TopicCommand$.createTopic(TopicCommand.scala:110)at kafka.admin.TopicCommand$.main(TopicCommand.scala:61)at kafka.admin.TopicCommand.main(TopicCommand.scala) (kafka.admin.TopicCommand$)
  2. 通过Manager参看Kafka服务是否处于正常状态,当前可用Broker是否小于设置的replication-factor。
  3. 检查客户端命令中ZooKeeper地址是否正确,访问ZooKeeper上所存放的Kafka信息,其路径(Znode)应该加上/kafka,发现配置中缺少/kafka。
    [root@10-10-144-2 client]# kafka-topics.sh --create  --replication-factor 2 --partitions 2 --topic test --zookeeper 192.168.234.231:2181
support.huaweicloud.com/trouble-mrs/mrs_03_0124.html