Windows下安装运行Kafka(最底下有遇到的坑与解决方法)

注:安装kafka需要提前安装Zookeeper

一、Zookeeper安装

1.  下载安装包 https://zookeeper.apache.org/releases.html 注意:要下载带bin的安装包

2.  解压并进入ZooKeeper目录,如:D:\onworking\apache-zookeeper-3.7.0-bin,新建data目录

3.  进入conf目录,复制一份zoo_sample.cfg重命名为zoo.cfg

4.  编辑zoo.cfg,dataDir=D:\\onworking\\apache-zookeeper-3.7.0-bin\\data(必须以\\分割)

5.  进入bin目录,双击zkServer.cmd运行Zookeeper

6.  出现如下截图则Zookeeper启动成功 

二、 Kafka安装

1.  下载安装包 https://kafka.apache.org/downloads

2.  解压并进入Kafka目录,如:D:\onworking\kafka_2.13-3.1.0,新建kafka-logs目录

3.  进入config目录,编辑server.properties文件log.dirs=D:\\onworking\\kafka_2.13-3.1.0\\kafka-logs(必须以\\分割)

4.  在D:\onworking\kafka_2.13-3.1.0目录下打开cmd窗口,输入命令.\bin\windows\kafka-server-start.bat .\config\server.properties

5.  出现如下截图则Kafka启动成功 

 三、异常处理

        3.1、Kafka: 找不到或无法加载主类 kafka.Kafka

以下几种原因;

1.执行的路径有空格

D:\Program Files
如果放到这个目录下一定会出现问题的。

2.kafka文件夹下的\bin\windows\kafka-run-class.bat文件,第179行配置

修改前:

set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp %CLASSPATH% %KAFKA_OPTS% %*
修改后:

set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp "%CLASSPATH%" %KAFKA_OPTS% %*
3.如何你下载的是kafka-2.5.0-src.tgz,这样带有src的kafka文件,这种文件是源文件,里面的代码还是.java滴,所以当然需要编译一下啦。

        3.2、CMD命令行 输入行太长

1.微软的官方文档:
命令提示符行字符串限制 - Windows Client | Microsoft Learn

2.把kafka目录直接移到D盘最外层

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值