你是否就是出现kafka像图片找不到一样:
系统找不到主类一样?接下来教你进行操作关于进不去进行调试!
1.1首先我先介绍一边Kafka就是按集群的理念设计的
1.2(关于系统找不到指定的文件)在下面有的解决办法。
1.3接下来回归正题:
关于系统找不到主键的一个问题:
在bin\windows\zookeeper-server-start.bat找到这个文件
就像这个图片:一样进行echo ""调试,注意这个echo ""这个双引号里面不能写中文否则会乱码.
这些编辑完之后我们在到kafka目录进行命令服窗口进行“cmd”:如图
在看得到bin输入cmd以下输入
启动如图:看调式输出来刚刚写进去得echo ""
1.4这时出现:如果是找不到org.apache.zookeeper.server.quorum.QuorumPeerMain
这个找不到的话就要这样解决问题了
第一:我们在这个目录
到kafka目录进行命令服窗口进行“cmd”:如图
在看得到bin输入cmd以下输入
接下来启动查看你的路径是不是多出来一个bin或者多出空格的
看我图片标红色框框哪里(希望以下方案能帮助你):
方案一:
看一下你使用的jdk是不是1.8的(看一下你的jdk版本和kafka的版本一样互相兼容)
如果真的是jdk版本原因你可能需要卸载低版本或者高版本:
本人使用的kafka_2.12-2.3.1 jdk版本是:1.8
卸载jdk的:
安装jdk的教程:
方案二:
看一下我标红框的位置你的那里是不是多出来空格的,
可能在你的路径上你的kafka文件上面写的是文件名是开头是 t 的
他会根据路径不是\吗?就会引起冲突进行 \t空格 知道吧。
方案三:
在你的路径上是不是多出一个/bin/bin的路径如果是的话,
肯定你是在环境变量里面多设置了一节/bin
你在你的环境变量里面配置的jdk在path里面删除多余的/bin如:下图
假如还是重新启动多出一节/bin话,
你自己去看看环境变量哪里是不是关于jdk带后缀带/bin的全部删了
方案四:
kafka安装路径\bin\kafka-server-start.bat
进行修改一下kafka内存