目录
1.前提条件
2.下载
3.安装
4.环境变量配置
5.验证
1.前提条件
1.先安装zookeeper:
【Zookeeper】Windows下安装Zookeeper(全面)-CSDN博客https://blog.csdn.net/weixin_57259781/article/details/141679454
2.还需要安装scala:
【Scala】Windows下安装Scala(全面)-CSDN博客https://blog.csdn.net/weixin_57259781/article/details/141673648
2.下载
下载链接:
Index of /kafka (apache.org)https://downloads.apache.org/kafka/选择合适的版本下载.tgz文件:
3.安装
下载的压缩包解压两次得到文件夹:该文件夹的路径也就是kafka的安装路径
在目录下添加一个新的空的文件夹,名字为logs
修改config目录下的配置文件server.properties
修改 log.dirs 参数值,修改成上一步新建的logs文件夹。注意文件夹路径中是双左斜杠
继续在改配置文件中修改listeners 参数的值为:
listeners=PLAINTEXT://localhost:9092
4.启动
因为Kafka依赖于Zookeeper,所以要先启动Zookeeper,再启动Kafka。
4.1启动Zookeeper服务
到zookeeper安装路径下bin目录下双击zkServer.cmd文件:
显示如下信息,则表示Zookeeper服务正常运行:
4.2启动kafka服务
到kafka的安装目录下进入cmd窗口:
输入命令启动kafka:
.\bin\windows\kafka-server-start.bat .\config\server.properties
我的输入命令后报错如下:
报错原因:因为目录层级太深或者是目录名字太长导致的。我们需要把文件夹移动到一个层级浅一点的位置:
我从位置:D:\Users\125715\tools\kafka\kafka\kafka_2.12-3.5.1移动到:D:\Users\125715\tools\kafka\3.5.1
继续重新启动kafka:在命令行输入命令上述命令,出现如下则表示成功: