系统版本:Centos7.9
java版本:openJDK1.8
zookeeper版本:3.6.3
kafka版本:2.12-2.1.0
在完成系统以及软件部署过后,由于各种原因服务器会经常关机重启;在通过systemctl做相关组件自启动时发现该问题;在启动时报错如下;这两个版本的zookeeper和kafka需要jdk1.8版本以上的才能支持,所以在使用该解决方案时先确定jdk或者各项服务版本是否正确。
kfka报错主要语句
kafka/Kafka : Unsupported major.minor version 52.0
zookeeper报错和这个报错类似,由于之前只顾着处理问题,没有截图记录,所以只有将就看。
在使用软件自带的启动脚本启动时没有问题,可以正常启动;但是通过systemctl start zookeeper或者kafka时会启动失败或者报错。
这时可以尝试在启动脚本里面加上jdk的环境变量
zookeeper加到zkEnv.sh里面。
kafka加到kafka-server-start.sh,其中红框里面的是我环境下的java环境变量
这两处在添加过后,在保证system的server文件无误的情况下就可以重启了,在重启过后应该就可以恢复正常。