1- 环境准备JDK
2- kafka的安装部署
3- 命令练习
1:JDK的安装部署
请自行搜索资料,可参考https://www.jianshu.com/p/f4b4c6177046
2:kafka的安装部署
步骤1- kafka的下载,解压安装
下载地址 http://kafka.apache.org/downloads
注意不要下载source,下载binary的,方便安装
步骤2- 修改配置文件,因为本次测试时练习kafka命令。所以安装的单机版,使用kafka自带的zookeeper。
在解压后的kafka目录下,config文件夹下,编辑配置项log.dirs(server.properties) 和 dataDir(zookeeper.properties)。因为文件默认的是linux路劲, 需要改成windows的路径。将 ' / ' 改成' \ ' (我在没改之前,运行kafka会报错)
步骤3- 启动zookeeper, 在kafka目录下,按住 ‘shift + 鼠标右键',选择powershell后,输入命令
bin/windows/zookeeper-server-start.bat config/zookeeper.properties
运行信息如下
步骤4- 启动kafka, 在kafka目录下,按住 ‘shift + 鼠标右键',选择powershell后,输入命令
bin/windows/kafka-server-start.bat config/server.properties
运行信息如下
步骤4- 创建topic,以example1 为例
bin/windows/kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic example1
步骤5- 开启生产段,往topic example1 生产数据,在kafka目录下,按住 ‘shift + 鼠标右键',选择powershell后,输入命令
bin/windows/kafka-console-producer.bat --broker-list localhost:9092 --topic example
步骤6- 开启消费端,消费 example1的数据,在kafka目录下,按住 ‘shift + 鼠标右键',选择powershell后,输入命令
bin/windows/kafka-console-consumer.bat --bootstrap-server localhost:9092 --from-beginning --topic example
自行练习kafka的其他命令