启动zookeeper之后,顺势启动kafka之后,报错如下:

问题分析:
原因:zookeeper的配置文件zoo.cfg中配置了三台机器的zookeeper集群。我只启动了一台机器,这时zookeeper就默认集群处于不可用状态。zookeeper的选举算法中,如果集群中有超过半数机器出现宕机情况。那么zookeeper集群就默认为集群不可用。
解决方法:将zoo.cfg中的集群配置注释掉,成功解决。
启动成功:

本文分析了启动Kafka时遇到的错误原因,并给出了相应的解决办法。问题在于Zookeeper集群配置不当,导致即使单节点运行也认为集群不可用。通过调整Zookeeper配置文件zoo.cfg中的集群设置,成功解决了该问题。
启动zookeeper之后,顺势启动kafka之后,报错如下:

问题分析:
原因:zookeeper的配置文件zoo.cfg中配置了三台机器的zookeeper集群。我只启动了一台机器,这时zookeeper就默认集群处于不可用状态。zookeeper的选举算法中,如果集群中有超过半数机器出现宕机情况。那么zookeeper集群就默认为集群不可用。
解决方法:将zoo.cfg中的集群配置注释掉,成功解决。
启动成功:

1979
461