window下kafka-manager的搭建与使用

首先注意的是使用kafka服务,是基于java基础上的,所以需要先安装java,配置好环境变量,这里就不再赘述

1.下载安装Zookeeper 

下载地址:http://mirror.bit.edu.cn/apache/zookeeper/ 

注意事项:

(1)打开zookeeper-3.5.4\conf,把zoo_sample.cfg重命名成zoo.cfg 
(2)从文本编辑器里打开zoo.cfg ,修改dataDir保存路径
(3)配置环境变量

(4)打开cmd输入命令:zkserver(如下显示表示成功)

window下kafka-manager的搭建与使用_第1张图片

2.下载安装kafka

2.安装并运行Kafka

下载地址: https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka_2.12-2.0.0.tgz

注意事项:
(1)打开kafka_2.12-2.0.0\config\ server.properties,把 log.dirs的值改成 log.dirs=D:\data\logs\kafka

(2)window用户使用的是kafka_2.12-2.0.0\bin\windows文件夹下的.bat命令脚本,在kafka_2.12-2.0.0主目录(\bin的上级目录)下打开cmd命令窗口,输入:(如图下,没有报错表示成功)

.\bin\windows\kafka-server-start.bat .\config\server.properties

window下kafka-manager的搭建与使用_第2张图片

3.使用kafka服务

按如下步骤进行

1.打开cmd命令窗口,开启zookeeper服务,命令如下          (不要关闭!)

zkserver

2.另外再在kafka_2.12-2.0.0下开启kafka服务,打开cmd输入以下命令          (不要关闭!)

.\bin\windows\kafka-server-start.bat .\config\server.properties


3.在kafka_2.12-2.0.0下,打开新的cmd命令窗口,输入以下命令        (创建topic,创建完可关闭)

.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic testDemo

4.在kafka_2.12-2.0.0下,打开新的cmd命令窗口,输入以下命令        (开启Producer,不要关闭!)

.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic testDemo

5.在kafka_2.12-2.0.0下,打开新的cmd命令窗口,输入以下命令        (开启Consumer,不要关闭!)

.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic testDemo

(注意有些博客的消费命令会发现不能使用,因为kafka已经更改了消费命令不再直接去访问zookeeper的2181接口)

注意:Producer是发布者,Consumer是消费者

成功后的Producer

成功后的Consumer

发布者的地方输入消息,即可以看到消费者的窗口接收到消息

4.使用kafka-manager

这样想要查看和管理Kafka,完全使用命令并不方便,我们可以使用雅虎开源的Kafka-manager(网上很多方法是需要sbt构筑编译的,还需要或配置文件使用镜像,如果你是用于个人研究学习,这里我给了下载包,是编译过的,可以直接使用,也可以自己上网找最新的编译过的kafka-manager)

百度云盘下载链接:https://pan.baidu.com/s/1twhwfILRo9ReCAYczd44Fw 密码:kjqh

解压到想要放到的目录,找到其中的conf目录,打开 application.conf文件,修改其中的配置信息(这里主要是连接你的zookeeper服务的端口)

kafka-manager.zkhosts="localhost:2181"

其他详细的配置信息参考官方文档:https://github.com/yahoo/kafka-manager

注意:

启动kafka-manager之前请先保证zookeeper和kafka服务是开启的,在kafka-manager-1.3.3.17的目录下开启cmd命令窗口

./bin/kafka-manager

成功后在浏览器中输入地址:127.0.0.1:9000  ,即可查看到管理界面,具体如何使用这款管理工具,可以看相关kafka-manager的使用说明  (如遇问题,可在下方留言)

window下kafka-manager的搭建与使用_第3张图片

你可能感兴趣的:(nodeJS,kafka)