1.安装java环境

官网链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

  • 1.1path里 新增一条 例如:D:\jdk\jdk21\bin(装在哪里就写哪里,到bin目录)
  • 1.2系统变量-新建-变量名:JAVA_HOME/变量值:D:\jdk\jdk21(装在哪里就写哪里,不用进bin目录)
  • 1.3 cmd输入命令java -version 出现版本号证明安装成功

2.安装zookeeper

官网链接:https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.4/apache-zookeeper-3.6.4-bin.tar.gz

  • 2.1解压出来之后放好,目录里面不能有空格 例如:D:\zookeeper\3.6.4
  • 2.2与bin目录同级创建data空文件夹,将conf文件内的zoo_sample.cfg复制一份重命名为zoo.cfg,与原文件同级
  • 2.3修改zoo.cfg文件内dataDir=D:\\zookeeper\\3.6.4\\data
  • 2.4新建系统变量-变量名:ZOOKEEPER_HOME/变量值:D:\zookeeper\3.6.4
  • 2.5 path里新增一条 %ZOOKEEPER_HOME%\bin
  • 2.6 cmd命令输入zkServer,在窗口中若看见下图则正常启动

3.安装scala

官网链接:https://downloads.lightbend.com/scala/2.11.12/scala-2.11.12.msi

  • 3.1新增环境变量-变量名:SCALA_HOME/变量值:D:\scala\2.11
  • 3.2 path中添加 %SCALA_HOME%\bin
  • 3.3 cmd输入命令Scala 出现版本号安装成功

4.安装kafka

官方链接:https://kafka.apache.org/downloads

  • 4.1 bin同目录下新建logs文件夹
  • 4.2 confing文件夹下修改server.properties配置文件 log.dirs修改为log.dirs=D:\\kafka\\kafka_2.12-3.6.0\\logs(必须使用双斜杠)
  • 4.3 同4.2文件内配置listeners,listeners=PLAINTEXT://localhost:9092 这一行前面没有#号

5.wmic设置

  • 5.1系统变量-path-新增%SystemRoot%\system32”、“%SystemRoot%\system32\Wbem”(如果有就不加了)
  • 5.2 cmd输入wmic 若出现wmic:root\cli>则代表正常

6.调试

  • 5.1 cmd进入kafka/bin/windows文件夹
  • 5.2 第一个cmd窗口执行以下命令 zookeeperserverstart.bat ..\..\config\zookeeper.properties
  • 5.3 新开一个cmd 同样的目录下执行
  • kafkaserverstart.bat ..\..\config\server.properties

TODO:如何确定zookeeper与kafka启动成功?