安装配置Zookeeper

下载zookeeper安装包 :http://zookeeper.apache.org/doc/r3.5.4-beta/

解压后可以看到:
Window上安装配置Zookeeper和Kafka-LMLPHP

将conf下的zoo-sample.cfg更名为zoo.cfg,因为刚下下来的bin/zkEnv.cmd里面指定的配置文件就是zoo.cfg 

Window上安装配置Zookeeper和Kafka-LMLPHP

conf/zoo.cfg

dataDir=D:\\zookeeper\\data
dataLogDir=D:\\zookeeper\\log
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60

通过zkServer.cmd成功启动zookeeper 

注:也可在本地配置zookeeper环境变量

Window上安装配置Zookeeper和Kafka-LMLPHP

Window上安装配置Zookeeper和Kafka-LMLPHP

打开命令行输入:zkserver 直接启动zookeeper

安装配置Kafka

1.下载https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka_2.12-2.0.0.tgz ,解压为kafka_2.12-2.0.0

Window上安装配置Zookeeper和Kafka-LMLPHP

2.进入Kafka配置目录,kafka_2.12-2.0.0\config ,编辑文件“server.properties” 添加自己的日记目录:log.dirs=...   同时打开注释 listeners=PLAINTEXT://:9092。如果Zookeeper在某些其他的机器或集群上运行,可以将“zookeeper.connect:2181”修改为自定义IP与端口。在这里使用了同一个机器,所以没其他做修改。文件中的Kafka端口和broker.id也是可以配置的。默认设置不变。

Window上安装配置Zookeeper和Kafka-LMLPHP

3.先运行zookeeper服务,再运行Kafka服务 
进入Kafka安装目录,D:\Kafka\kafka_2.12
切换到命令行窗口,运行kafka。 

运行成功

 

Window上安装配置Zookeeper和Kafka-LMLPHP 

 Window上安装配置Zookeeper和Kafka-LMLPHP

10-03 18:40