Kafka学习笔记

Kafka学习笔记

阿巴阿巴阿巴阿巴护体


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

萌新学习kafka的过程,有点菜勿评论


一、安装zookeeper

先安装zookeeper3.6.3
网盘链接:https://pan.baidu.com/s/1riOg23aOlljdAwdgXkaGrw
提取码:wjds
1.下载安装自个解压,例如解压到D:\zoo;
2.打开D:\zoo\apache-zookeeper-3.6.3-bin,新建一个空文件夹命名为data,data的位置与bin和conf同级。
3.打开D:\zoo\apache-zookeeper-3.6.3-bin\conf,找到里面的zoo_sample.cfg,复制一份到同目录下,命名为zoo.cfg。
4.用编辑器或者什么打开zoo.cfg,
修改dataDir路径 。
dataDir=…/data【只打两个点,我也不知道这为什么显示三个】
5.clientPort:2181是zookeeper的默认端口不用改
6.打开控制面板添加环境变量:
变量名:ZOOKEEPER_HOME
变量值:D:\zoo\apache-zookeeper-3.6.3-bin
path后面添加;%ZOOKEEPER_HOME%\bin;
7:运行:进入D:\zoo\apache-zookeeper-3.6.3-bin\bin目录下先打开zkServer.cmd,再打开zkCli.cmd,如下图所示:

二、安装运行kafka

1.下载kafka

1.1:安装链接:https://pan.baidu.com/s/1cANt7Ji7NsG6tRrKzlQdvA
提取码:wjds
版本:2.12-2.8.0
在这里插入图片描述

解压到文件夹例如解压到D:\kafka
1.2:在D:\kafka\kafka_2.12-2.8.0下面新建空文件夹比如说mylog
1.2:打开D:\kafka\kafka_2.12-2.8.0\config
1.3:找到server.properties并用编辑器打开
1.4:找到log.dirs这一行修改成log.dirs=D:\kafka\kafka_2.12-2.8.0*mylog*
1.5:D:\kafka\kafka_2.12-2.8.0\bin文件夹下的.sh命令脚本是在shell下运行的,此文件夹下还有个 windows文件夹,里面是windows下运行的.bat命令脚本

2.验证kafka的安装

2.0:大前提:先跑起前面的zookeeper才能跑kafka
2.1: 在D:\kafka\kafka_2.12-2.8.0文件夹中”Shift+鼠标右键”点击空白处打开命令提示窗口(用的是
是powershell, 输入并执行以下命令以打开kafka:
.\bin\windows\kafka-server-start.bat .\config\server.properties

显示的信息如下,则表示正常运行
在这里插入图片描述
2.2:创建topics
在D:\kafka\kafka_2.12-2.8.0\bin\windows文件夹”Shift+鼠标右键”点击空白处打开命令提示窗口
.\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic monitorupload
在这里插入图片描述
2.3:打开一个producer
在D:\kafka\kafka_2.12-2.8.0\bin\windows中”Shift+鼠标右键”点击空白处打开命令提示窗口
.\kafka-console-producer.bat --broker-list localhost:9092 --topic monitorupload
在这里插入图片描述
2.4:打开一个Consumer
在D:\kafka\kafka_2.12-2.8.0\bin\windows中”Shift+鼠标右键”点击空白处打开命令提示窗口
.\kafka-console-consumer.bat --bootstrap-server localhost:9092 --from-beginning --topic monitorupload
在这里插入图片描述
2.5模拟发信息,在producer打开的操作框中键入ccc等字母【中文会出现乱码现象,不建议测试】,如下图
在这里插入图片描述

总结

这次花了点时间,因为有时候莫名其妙关了窗口或者zookeeper拒绝连接等问题,耗费时间多,要记得每次操作打开新的窗口。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值