一时手贱删除了kafka中topic中的__consumer_offsets后发现出现两个问题
1.kafka无法连接zookeeper
错误原因,在删除kafka topic __consumer_offsets发现电脑卡住,强停所有服务导致zookeeper没有正常关闭
解决方案:因为我是本地Windows环境,重启zookeeper Ctrl+C解决这个问题
2.看错误日志好像是要重命名某个文件没有权限,,,具体什么错误不清楚
java.nio.file.AccessDeniedException: D:\soft\Environment\kafka_2.11-2.1.0\softEnvironmentkafka_2.11-2.1.0kafka-logs\__consumer_offsets-3 -> D:\soft\Environment\kafka_2.11-2.1.0\softEnvironmentkafka_2.11-2.1.0kafka-logs\__consumer_offsets-3.c0f4562ee8b5416ea2bee709cc6a3df7-delete
个人感觉是再次启动kafka时kafka在重复我强停服务时的操作报了错,欢迎各位指导一下。
解决方案是在stack overflow上找到的,百度半天没查到解决方案。
就是找到zookeeper日志,删除直到我执行删除命令之前的日志。