Win10环境下 单节点zookeeper和单节点Kafka安装和验证

依然范特西╮ 提交于 2020-01-26 05:55:41
一,zookeeper安装:

1,解压到D:\Program Files\zookeeper目录

2,配置conf目录下的zoo.cfg,(从zoo.cfg.template拷贝出来)修改其中两处

dataDir=F:\zookeeper\data #为指定目录即可
dataLogDir=F:\zookeeper\logs #为指定目录即可

3,运行zkServer.cmd

4,启动客户端,cmd 到安装目录bin下 运行命令:

如在:D:\Program Files\zookeeper\zookeeper-3.4.8\bin

zkCli.cmd -server 127.0.0.1:2181

输出为:“welcome to zookeeper!“

二,Kafka安装:

1,kafka解压到 D:\Program Files\kafka_2.12-2.0.0

2,配置安装目录下的config/server.properties文件中的zookeeper.connect

到对应的zookeeper连接信息,本机启动zookeeper的情况下不用修改,默认为:localhost:2181

3,启动kafkaserver ,启动前需要先启动zookeeper。cmd窗口 cd到bin/windows目录下(D:\Program Files\kafka_2.12-2.0.0\bin\windows),执行:

kafka-server-start.bat …/…/config/server.properties #windows下启动kafkaserver,输出如下图所示即为成功:started。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eLXbXRYh-1579241555359)(https://i1.wp.com/www.t9vg.com/wp-content/uploads/2019/06/kafkaserver.png?fit=1024%2C581&ssl=1)]

三,kafka的命令行操作:

*1,创建topic*

1.1 新建cmd 窗口 , cd 到kafka目录bin/windows目录下(D:\Program Files\kafka_2.12-2.0.0\bin\windows),

1.2执行:

kafka-topics.bat –create –zookeeper localhost:2181 –replication-factor 1 –partitions 1 –topic test

注:其中 单体环境只有一台broker,最后一个复本个数只能为1 , test为topic名称。

*2,启动生产者Producer*

2.1 新建cmd窗口, cd 到kafka安装目录bin/windows目录下

2.2 执行:

kafka-console-producer.bat –broker-list localhost:9092 –topic test

*3,启动消费者consumer*

3.1 新建cmd窗口, cd 到kafka安装目录bin/windows目录下,

3.2执行:

kafka-console-consumer.bat –bootstrap-server localhost:9092 –topic test

注:老版本的consumer启动命令与新版本不同 ,老版本如下:

kafka-console-consumer.bat — localhost:2181 –topic test

到此kafka单机windows环境安装和启动以及创建topic,启动生产者消费者的操作完成,可以尝试由Producer发送消息到consumer。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5WtSFlCS-1579241555360)(https://i2.wp.com/www.t9vg.com/wp-content/uploads/2019/06/%E5%9B%BE%E7%89%87.png?fit=1024%2C493&ssl=1)]

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!