启动kafka服务器时出错:“ **此时不同的应用程序**意外”

时间:2019-11-20 19:29:32

标签: apache-kafka apache-zookeeper

我正在遵循快速入门指南来启动和运行kafka。 我有zookeeper正在运行,但是当我尝试使用以下命令启动kafka服务器时:

user_id

我收到以下错误 .\bin\windows\kafka-server-start.bat .\config\server.properties

我什至无法开始理解两者之间的联系。

任何提示都是值得的。我非常困。...

3 个答案:

答案 0 :(得分:0)

这不是特定于Kafka或Zookeeper,而是它们如何加载Java Home和类路径。

您需要在Windows设置中修复PATH变量,使其不包含任何空格

答案 1 :(得分:0)

  1. 如果您原样使用Apache Kafka软件包结构,请修复该路径。它将自动解决。
  2. 下载了Apache Kafka文件夹结构kafka_2.11-0.9.0.0-> bin-> windows->所有* .bat文件。
  3. kafka_2.11-0.9.0.0-> config->所有* .properties文件
    因此要启动Zookeeper,请转到窗口地址栏中的kafka_2.11-0.9.0.0-> bin-> windows->,然后输入cmd,然后输入:

    zookeeper-server-start.bat ..\..\config/zookeeper.properties
     o / p:动物园管理员将开始工作

  4. 要再次启动代理,请转至同一文件夹
    kafka_2.11-0.9.0.0-> bin-> windows->在窗口地址栏中键入cmd,然后输入:

    kafka-server-start.bat ..\..\config/server.properties  
    o / p:经纪人将开始工作。

注意:您可以使用此属性文件更新自己的配置,例如端口更改等。

I can't even begin to understand how the two might be related.<br/>

enter image description here

有关更多信息,您可以查看博客:Role of Apache ZooKeeper in Kafka — Monitoring & Configuration

答案 2 :(得分:0)

就我而言,我需要更改CLASSPATH环境变量,从Program Files更改为Progra~1,从Program Files (x86)更改为Progra~2

enter image description here

这解决了问题。