Apache Kafka服务器启动问题

Pra*_*nan 3 apache-kafka

我在Windows中启动kafka服务器时遇到问题

命令。\ bin \ windows \ kafka-server-start.bat。\ config \ server.properties

错误信息:

该命令的语法不正确。错误:找不到或装入主类Files \ IBM \ WebSphere

任何的想法?

小智 5

我最近遇到了同样的问题。当主机已经安装了IBM MQ服务器时,就会发生这种情况,这会向类路径中添加一些条目,并且在启动kafka服务器时会优先执行。

您可以通过打开命令提示符并运行来确认echo %CLASSPATH%。如果返回类似以下内容,则问题是由于存在现有的MQ安装而引起的;但是,编辑环境变量以使kafka运行将影响MQ实例。

D:\Runtimes\IBM\WebSphere MQ\java\lib\com.ibm.mqjms.jar;D:\Runtimes\IBM\WebSphere MQ\java\lib\com.ibm.mq.jar
Run Code Online (Sandbox Code Playgroud)

要克服该问题:

  1. 找到bin/windows/kafka-run-class.bat
  2. 编辑文件,并在脚本开头添加以下行
set CLASSPATH=""
Run Code Online (Sandbox Code Playgroud)

基本上,在Kakfa启动脚本尝试从Kakfa库生成类路径之前,我们将重置CLASSPATH。

我希望这可以解决问题。