kafka系列:windows安装kafka

一、jdk安装

我这里安装的是jdk1.8
需要进行安装配置,具体的安装教程可以参考

二、安装zookeeper

1、下载并解压zookeeper

方式一:公众号获取
关注 I am Walker回复zookeeper

方式二:官网下载:
https://zookeeper.apache.org/releases.html
这里下载编译好的

image.png
image.png

下载后进行解压

2、修改zoo.cfg配置文件
  • 将conf/zoo_sample.cfg修改为zoo.cfg

  • 查询dataDir 然后创建一个新的data文件夹,并将路径修改为它

记得以\\进行分割
image.png

3、添加zookeeper环境变量
  • 添加系统变量 ZOOKEEPER_HOME,值为自己下载的zookeeper的路径,如我的 D:\env\apache-zookeeper-3.7.1-bin\apache-zookeeper-3.7.1-bin\conf

  • 编辑path变量,添加%ZOOKEEPER_HOME%\bin

4、启动zookeeper

打开命令行,执行zkServer
image.png

该窗口不要关闭

三、kafka安装

1、下载并解压

方式一:关注I am Walker 回复 kafka

方式二:官网下载
https://kafka.apache.org/downloads
image.png

解压后将文件夹名称改为kafka,名称不能太长,否则后面启动的时候会出现错误

2、进行conf目录下打开server.properties进行配置修改
  • log.dirs修改

查询log.dirs,修改日志路径,可以自己创建一个logs文件夹
log.dirs=D:\env\kafka\kafka\logs
image.png

  • zookeeper.connect

如果zookeeper的ip和端口没做改变,则不需要修改
image.png

3、执行命令
  • 进行\kafka目录下,在目录中输入cmd进行命令行

image.png

  • 执行.\bin\windows\kafka-server-start.bat .\config\server.properties

启动前确认zookeeper是开启的
image.png

之后该命令行不要关闭

4、测试
  • 创建主题

image.png

# 
.\bin\windows\kafka-topics.bat 
--create 
--zookeeper localhost:2181 
--replication-factor 1 
--partitions 1 
--topic test
  • 查询topic
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

image.png

  • 创建生产者
.\bin\windows\kafka-console-producer.bat 
--broker-list localhost:9092 
--topic test

image.png

  • 创建消费者
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

image.png

  • 生产者发送信息,消费者接受

在生产者中输入“hello”,可以发现在消费者中能接受到"hello"
image.png
image.png

  • 删除topic
  .\bin\windows\kafka-topics.bat  --delete --zookeeper localhost:2181  --topic test

image.png
可以发现是逻辑删除,并不是先直接物理删除的

删除后重新查询列表

.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

image.png

问题
ERROR Shutdown broker because all log dirs in D:\env\kafka\kafka\logs have failed (kafka.log.LogManager)

解决办法:
1.去kafka日志目录下删除log里topic日志(重启kafka还是报错)。
2. 还需要删除zookeeper里zoo.cfg里配置的dataDir目录下的日志。

启动时提示,输入行太长。命令语法不正确

image.png
方式一:
文件名称太长,将其直接改为kafka

方式二:
https://blog.csdn.net/FunnyWhiteCat/article/details/126241088

四、kafka可视化工具offset Explorer

1、下载

方式一:
关注I am Walker 回复 offset Explorer

方式二:官网下载
https://www.kafkatool.com/download.html
image.png

2、安装、启动、连接

打开之后按着步骤安装即可
image.png

安装成功,使用该工具打开
image.png

打开之后连接即可
image.png

3、连接之后就可以查看相关的信息了

image.png

Kafka可视化工具是一种用于轻松管理和监视Apache Kafka的应用程序。它提供了一个直观的用户界面,使用户能够更容易地管理和监视Kafka集群。 对于Windows平台,有几个流行的Kafka可视化工具可供选择。其中一种是Kafka Tool,它是一个功能强大且易于使用的开源工具。它提供了对Kafka集群的广泛管理功能,包括创建和删除主题、分区和消费者组,发送消息和查看消费者偏移等。 Kafka Tool还提供了实时监控功能,通过可视化界面显示Kafka集群的状态信息,如主题和分区的大小、消息的吞吐量和延迟等。此外,它还支持通过配置文件和命令行进行批量操作,方便用户进行批量操作。 另一个流行的Kafka可视化工具是Burrow,它是由LinkedIn开发的一款开源工具。Burrow主要用于监控Kafka集群中的消费者偏移量和消费者组的健康状态。它提供了直观的仪表盘,显示了消费者偏移和消息堆积等信息,以便管理员可以及时发现和解决任何问题。 除了这两种工具之外,还有其他一些付费的Kafka可视化工具,如Kafka Manager和Confluent Control Center等。这些工具通常提供更全面的功能,包括集群性能监控、故障排除和自动调整等。 总之,Kafka可视化工具是用于简化Kafka集群管理和监视的工具。对于Windows平台,有多种可供选择的工具,包括开源和商业版本。这些工具提供了丰富的功能,使用户能够更加方便地管理和监视他们的Kafka集群。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WalkerShen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值