一.安装zookeeper
zookeeper下载地址下载地址:https://zookeeper.apache.org/releases.html
- 1.下载zookeeper安装包,并解压。下载仓库:http://mirror.bit.edu.cn/apache/zookeeper/
- 2.复制conf下的“zoo_sample.cfg” 为“zoo.cfg”,修改dataDir目录为本地目录,如:“dataDir=D:/soft/zookeeper-3.4.13/data”
- 3.添加系统环境变量,ZOOKEEPER_HOME = D:/soft/zookeeper-3.4.13,然后再“Path”中添加;%ZOOKEEPER_HOME%\bin;
- 4.打开命令行,输入zkserver,能正常启动zookeeper,说明设置成功
二.安装kafka
kafka下载地址:https://kafka.apache.org/downloads
- 1.下载并解压kafka安装包
- 2.进入conf目录,编辑“server.properties”文件,
- 3.设置log文件目录为本地目录,如:log.dirs=D:/soft/kafka_2.11-1.0.1/log
- 4.如果你的zookeeper不是安装在同一台电脑上,还需修改zookeeper.connect信息,如:zookeeper.connect=192.168.1.101:2181
- 5.在命令行中启动kafka:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\DELL>D:
D:\>cd soft\kafka_2.11-1.0.1
D:\soft\kafka_2.11-1.0.1>.\bin\windows\kafka-server-start.bat .\config\server.pr
operties
三.创建生产者及消费者进行测试
1.创建kafka topic
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\DELL>d:
D:\>cd soft\kafka_2.11-1.0.1
D:\soft\kafka_2.11-1.0.1>.\bin\windows\kafka-topics.bat --create --zookeeper loc
alhost:2181 --replication-factor 1 --partitions 1 --topic test
Created topic "test".
D:\soft\kafka_2.11-1.0.1>
2.启动生产者
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\DELL>d:
D:\>cd soft\kafka_2.11-1.0.1
D:\soft\kafka_2.11-1.0.1>.\bin\windows\kafka-console-producer.bat --broker-list
localhost:9092 --topic test
>hello kafka!
>
3.启动消费者
官方将使用“boostrap-server”命令替代“zookeeper”
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\DELL>d:
D:\>cd soft\kafka_2.11-1.0.1
# 方法1
D:\soft\kafka_2.11-1.0.1>.\bin\windows\kafka-console-consumer.bat --zookeeper lo
calhost:2181 --topic test
Using the ConsoleConsumer with old consumer is deprecated and will be removed in
a future major release. Consider using the new consumer by passing [bootstrap-s
erver] instead of [zookeeper].
2
1
# 方法2:官方将使用“boostrap-server”命令替代“zookeeper”
D:\soft\kafka_2.11-1.0.1>.\bin\windows\kafka-console-consumer.bat --bootstrap-se
rver localhost:9092 --topic test
1
2
至此,kafka2.11在windows中就可以运行,如下更新详细的信息,请访问
官方教程