在B站尚硅谷学习Kafka时记录一下笔记,感兴趣的可以去看原视频
【尚硅谷Kafka教程,2024新版kafka视频,零基础入门到实战】
Kafka的安装和启动
1、官网下载
本文用的是2.12-3.6.1,直接到Kafka官网Apache Kafka,可以科学上网下得快一些
也可以用百度网盘链接:https://pan.baidu.com/s/1sv8EG7l7QHZQz2CknYa6-g?pwd=1234
提取码:1234
不过官网下的是.tgz版本,给Linux系统准备的,Windows系统解压两次就可以了。
2、解压缩
解压缩之后在Kafka文件夹下新建data文件,然后进入config文件下的zookeeper.properties文件,修改“dataDir=/tmp/zookeeper”这行路径为刚才新建的data文件夹路径,并在最后加一个 /zk
!注意:复制之后的路径是“\”,要把他改成“/”!
3、doc配置
在cmd命令行进入Kafka/bin/windows目录,可以直接在文件夹打开到Windows文件,然后在路径上输入 cmd 回车
这是因为Kafka默认为Linux环境,需要我们更改为Windows
输入
zookeeper-server-start.bat ../../config/zookeeper.properties
到这一步Kafka的前置启动就算成功了
4、简化前置启动
以后每次启动都像上面这样输一长串肯定是不够优雅的,我们在Kafka文件夹下新建文本文档命名为zk,添加内容
call bin/windows/zookeeper-server-start.bat config/zookeeper.properties
然后将其后缀改为.cmd
以后只需要双击zk.cmd就可以启动了,为了方便还可以将其创建快捷方式放到桌面就更快了
4、启动Kafka
先进行配置,先进到config文件夹,找到service.properties文件,打开后找到log.dirs
同上面配置zk一样,复制路径修改
log.dirs=E:/tools/Java/kafka/data/kafka
!注意:复制之后的路径是“\”,要把他改成“/”!(第二遍)
直接跳到简化启动,在zk.cmd那里重新创建一个文本文档kfk,内容为
call bin/windows/kafka-server-start.bat config/server.properties
然后将后缀名改为.cmd
如果刚才的zk.cmd关闭了就要重新启动然后双击kfk.cmd启动kafka
可以打开data文件夹看看是不是已经有两个新的文件夹生成了
这是程序自动生成的,之后我们进入cmd,输入jps
能看到头两行就OK了
5、启动和关闭的注意事项
一定要先启动zk.cmd在启动kfk.cmd
同理,要先关闭kfk.cmd在关闭zk.cmd
重要的事情说三遍:
一定要先启动zk.cmd在启动kfk.cmd
一定要先关闭kfk.cmd在关闭zk.cmd
一定要先启动zk.cmd在启动kfk.cmd
一定要先关闭kfk.cmd在关闭zk.cmd
一定要先启动zk.cmd在启动kfk.cmd
一定要先关闭kfk.cmd在关闭zk.cmd