当前位置: 首页 > 知识库问答 >
问题:

Apache Kafka服务器启动问题

汝岳
2023-03-14

我在windows中启动Kafka服务器时遇到问题

命令\bin\windows\kafka服务器启动。球棒\配置\服务器。属性

错误消息:

该命令的语法不正确。错误:无法找到或加载主类文件\IBM\WebSphere

知道吗?

共有3个答案

邵锐
2023-03-14

问题是,someware(可能在server.properties文件中)有一个路径没有”,而且这个路径还包含字符串Files\IBM\WebSphere(我认为它是“C:\Program Files\IBM\WebSphere”)。正如你所看到的,这个路径包含空格,所以你应该引用这个路径。只要找到这条路并引用它,我希望它能帮助你。

上官华池
2023-03-14

我希望我还来得及。我也有同样的问题,这里的答案都没有帮助,但我自己找到了解决办法!这是:

没有一个。属性文件有一个像C:\Program Files这样的字符串,但它在环境变量中!下面是字符串C:\Program Files\IBM\WebSphere的列表:

  • CLASSPATH"C:\Program Files\IBM\WebSphere MQ\java\lib\com.ibm.mqjms.jar; C:\Program Files\IBM\WebSphere MQ\java\lib\com.ibm.mq.jar"
  • 包含"C:\Program Files\IBM\WebSphere MQ\ool\c\包含;C:\Program Files\IBM\WebSphere MQ\ool\cplus\包含"LIB"C:\Program Files\IBM\WebSphere MQ\ool\lib64; C:\Program Files\IBM\WebSphere MQ\ool\lib"
  • MQ_FILE_PATH"C:\Program Files\IBM\WebSphere MQ"
  • MQ_JAVA_INSTALL_PATH"C:\Program Files\IBM\WebSphere MQ\java"
  • MQ_JAVA_LIB_PATH"C:\Program Files\IBM\WebSphere MQ\java\lib64; C:\Program Files\IBM\WebSphere MQ\java\lib"
  • MQ_JRE_PATH"C:\Program Files\IBM\WebSphere MQ\java\jre"

所以我删除了这些变量并配置了服务器。属性日志。就像他们在这页上说的:http://grokbase.com/t/kafka/users/141ssv46gc/using-kafka-on-windows-file-path-problems(log.dirs=\\tmp\\kafka日志)

现在它起作用了!我希望这能帮助更多的人。

问候。

魏风华
2023-03-14

我最近也遇到了同样的问题。当主机已经安装了IBM MQ server时会发生这种情况,这会在类路径中添加很少的条目,并且在启动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

要克服这个问题:

  1. 找到bin/windows/kafka-run-class.bat。
  2. 编辑文件,在脚本开头添加以下行
set CLASSPATH=""

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

我希望这能解决问题。

 类似资料:
  • 我使用的是Nifi 0.4.1版本。我写自定义代码转换CSV到avro格式。我已经创建了类文件(.java文件),并能够生成nar文件。将新创建的nar文件放置在lib目录中,并重新启动nifi服务器。 类文件没有任何错误或警告。 当检查nifi的状态(status-nifi.bat)时,它表示服务器可能已经崩溃或挂机。 任何帮助都很感激..

  • 我正在通过启用Java EE的Eclipse运行tomcat,每当我试图启动服务器时,就会出现以下错误,我无法运行任何servlet, 我的web.xml如下所示

  • 我能够在我的windows机器上运行单个zooKeer实例。但在单个windows机器上成功设置多个zooKeer实例。 根据指南,我执行了以下步骤: > 在conf文件夹中创建多个zoo.conf文件。结构如下 zookeeper\u主页--|形态--|动物园。cfg zoo\u 2。cfg zoo\u 3。cfg公司 zoo.cfg C:/opt/zooeger/data C:/opt/zoo

  • 我希望payara服务器作为服务运行。我以sudo的身份登录asadmin,并使用create-service命令。给出了以下输出。 这将在 /etc/init.d/ 文件夹中创建payara_production脚本,但一旦重新启动计算机,就不会执行此脚本。我必须手动启动payara才能运行它。 “您已经创建了服务,但是您需要自己启动它”是什么意思,我在之前使用的GlassFish版本中没有类似

  • 我正在使用Spring Boot注册服务器(Eureka服务器)。目前它正在使用以下配置。 项目名称:注册服务 内部主要方式:系统。setProperty(“spring.config.name”、“注册服务”); "yml file": 文件名:注册-服务内容: 通过以上配置,应用程序开始在2323上运行。但如果我换了Spring。配置。名称,它不工作,开始给连接拒绝异常。 > 为什么会这样?即

  • 我也试着跟着索尔。 elasticsearch无法在ubuntu 15.10中启动服务