Windows 运行kafka2.11

一.安装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中就可以运行,如下更新详细的信息,请访问官方教程

你可能感兴趣的:(Windows 运行kafka2.11)