下面是我为解决这个问题所采取的步骤:
.\bin\windows\kafka-server-start.bat .\config\server.properties
在第二步,错误会发生:
在KafkaServer启动期间发生致命错误。准备关机(kafka.server.KafkaServer) kafka.common.InconsistentClusterIdException:群集ID Reu8ClK3TTywPiNLIQIm1w与meta.properties中存储的clusterId Some(BaPSk1bCSsKFxQQ4717R6Q)不匹配。代理试图加入错误的集群。kafka.server.KafkaServer.startup(KafkaServer.scala:220) at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44) at kafka.Kafka$.main(Kafka.scala:84) at kafka.Kafka.main(Kafka.scala)的
当我触发.\bin\windows\kafka-server-start.bat .\config\server.properties
动物园管理员控制台时,返回:
INFO同步线程:0:FileTxnLog@216-创建新的日志文件: log.1
如何解决这个问题,使卡夫卡运行?
编辑您可以访问正确站点上的正确问题(服务器故障) 这里
编辑这里是 回答
发布于 2020-05-11 09:34:24
我通过以下步骤设法解决了这个问题:
既然这篇文章又打开了,我就把我的答案贴在那里,所以你们都在同一个帖子上。
发布于 2020-08-09 07:28:13
** 1.最简单的解决办法是移除kafka原木,然后重新开始。
** 2.但是根本原因是Kafka在元.meta.properties中保存了失败的集群ID。
尝试从您的tmp文件夹(默认情况下位于windows上的C:/tmp文件夹)和Linux上的/tmp/kafka-日志中删除kafka-log/met.properties。
如果kafka正在码头容器中运行,则日志路径可以通过docker -组合中的卷配置来指定-请参阅docs.docker.com/compose/compose-file/compose-file-v2/#volumes - Chris Halcrow。
** 3.如何找到Kafka日志路径:**
打开位于kafka文件夹kafka_2.11-2.4.0\config\server.properties中的服务器server.properties文件(考虑到您版本的kafka,文件夹名可以是kafka_):
然后搜索条目log.dirs,以检查日志定位log.dirs=/tmp/kafka-logs
的位置。
发布于 2020-11-04 16:15:11
对于mac,需要执行以下步骤。
brew services stop kafka
vim /usr/local/etc/kafka/server.properties
/usr/local/var/lib/kafka-logs
path-to-log.dirs/meta.properties
文件brew services start kafka
https://stackoverflow.com/questions/59481878
复制相似问题