MapReduce服务 MRS-执行Kafka Topic创建操作时发现无法创建提示“NoNode for /brokers/ids”:问题背景与现象

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

问题背景与现象

在使用Kafka客户端命令创建Topic时,发现Topic无法被创建。

kafka-topics.sh --create  --replication-factor 1 --partitions 2 --topic test --zookeeper 192.168.234.231:2181

提示错误NoNodeException: KeeperErrorCode = NoNode for /brokers/ids。

具体如下:

Error while executing topic command : org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /brokers/ids[2017-09-17 16:35:28,520] ERROR org.I0Itec.zkclient.exception.ZkNoNodeException: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /brokers/idsat org.I0Itec.zkclient.exception.ZkException.create(ZkException.java:47)at org.I0Itec.zkclient.ZkClient.retryUntilConnected(ZkClient.java:995)at org.I0Itec.zkclient.ZkClient.getChildren(ZkClient.java:675)at org.I0Itec.zkclient.ZkClient.getChildren(ZkClient.java:671)at kafka.utils.ZkUtils.getChildren(ZkUtils.scala:541)at kafka.utils.ZkUtils.getSortedBrokerList(ZkUtils.scala:176)at kafka.admin.AdminUtils$.createTopic(AdminUtils.scala:235)at kafka.admin.TopicCommand$.createTopic(TopicCommand.scala:105)at kafka.admin.TopicCommand$.main(TopicCommand.scala:60)at kafka.admin.TopicCommand.main(TopicCommand.scala)Caused by: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /brokers/idsat org.apache.zookeeper.KeeperException.create(KeeperException.java:115)at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:2256)at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:2284)at org.I0Itec.zkclient.ZkConnection.getChildren(ZkConnection.java:114)at org.I0Itec.zkclient.ZkClient$4.call(ZkClient.java:678)at org.I0Itec.zkclient.ZkClient$4.call(ZkClient.java:675)at org.I0Itec.zkclient.ZkClient.retryUntilConnected(ZkClient.java:985)... 8 more (kafka.admin.TopicCommand$)
support.huaweicloud.com/trouble-mrs/mrs_03_0123.html