windows环境下配置Kafaka

一.安装Zookeeper(Kafaka依赖于zookeeper进行服务注册和管理)

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

1.2     解压 zookeeper-3.4.12 到 D:softwarezookeeper-3.4.12

1.3   复制D:softwarezookeeper-3.4.12confzoo_sample.cfg并命名为:zoo.cfg

1.4   修改zoo.cfg配置文件的dataDir为:D:softwarezookeeper-3.4.12data(手动创建data文件夹),修改端口clientPort为:12181(如果2181端口未被占用,则不需要进行端口修改)

1.5    配置zookeeper的环境变量:ZOOKEEPER_HOEM=D:softwarezookeeper-3.4.12,并编辑PATH,在变量值末尾添加: ;%ZOOKEEPER_HOEM%in;

1.6  启功zookeeper服务,打开cmd窗口输入:zkServer命令启动zookeeper服务

(无报错信息,则说明启动成功,图略)

二. 安装Kafka

2.1  下载kafka: http://kafka.apache.org/downloads.html 

2.2   解压kafka 到 D:softwarekafka_2.11-2.1.0

2.3   在kafka_2.11-2.1.0目录下手动创建logs文件夹

2.4   修改配置文件:D:softwarekafka_2.11-2.1.0configserver.properties中的log.dirs 为D:softwarekafka_2.11-2.1.0logs,若zookeeper修改了默认端口,则还需要修改server.properties中zookeeper.connect 为 localhost:12181

2.5    启动kafaf服务:进入kafa的安装目录,在当前目录下新建cmd窗口:

输入一下命令:.inwindowskafka-server-start.bat .configserver.properties

(无报错信息,则说明启动成功,图略)

三. 测试

3.1  新建名称为test 的topics ,进入D:softwarekafka_2.11-2.1.0inwindows目录,在当前目录下新建cmd窗口,并输入:

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

3.2 新建消息生产者,进入D:softwarekafka_2.11-2.1.0inwindows目录,在当前目录下新建cmd窗口,并输入:

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

3.3   新建消息消费者, 进入D:softwarekafka_2.11-2.1.0inwindows目录,在当前目录下新建cmd窗口,并输入:

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

测试结果:

  在product窗口输入的信息,同时会显示在consumer窗口内。

原文地址:https://www.cnblogs.com/maria-ld/p/10099743.html