一、环境要求
操作系统:win10
JDK:1.7以上
kafka版本:kafka_2.12-1.0.0
Kafka官网下载:http://kafka.apache.org/downloads.html
选择:kafka_2.12-1.0.0.tgz
zookeeper下载:http://www.apache.org/dist/zookeeper/zookeeper-3.4.11/
选择:zookeeper-3.4.11.tar.gz(二进制)
二、环境搭建
1.JDK环境(过程略)
2.zookeeper环境
与jdk环境配置类似
a.解压zookeeper压缩包,找到该项目下conf目录中的“zoo_sample.cfg”重 命名为“zoo.cfg”,我的是在E:\Java\Tool\zookeeper-3.4.11\zookeeper-3.4.11
b.在任意文本编辑器(如notepad++,记事本)中打开zoo.cfg,
c. 找到并编辑dataDir=e:/Java/Tool/tmp
- 添加环境变量:
ZOOKEEPER_HOME
变量值 E:\Java\Tool\zookeeper-3.4.11\zookeeper-3.4.11
Path:在末尾添加%ZOOKEEPER_HOME%\bin
测试:打开cmd,输入zkServer(保持打开,以下还要用)
控制台能打印出端口号,说明配置成功
三、kafka安装与运行
1.解压kafka的压缩包,进入解压包目录,E:\Java\Tool\kafka_2.12-1.0.0\kafka_2.12-1.0.0,打开并修改config下的server.properties,修改log.dirs=E:/Java/tmp/kafka-log
2.在kafka安装目录即:E:\Java\Tool\kafka_2.12-1.0.0\kafka_2.12-1.0.0打开命令执行窗口,输入
.\bin\windows\kafka-server-start.bat.\config\server.properties
(保持打开,以下还要用)
3.创建主题:
在kafka安装目录即:E:\Java\Tool\kafka_2.12-1.0.0\kafka_2.12-1.0.0打开命令执行窗口,输入
.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181--replication-factor 1 --partitions 1 --topic topic1
(最后键名为主题的名字)
(保持打开,以下还要用)
- 创建生产者
在kafka安装目录即:E:\Java\Tool\kafka_2.12-1.0.0\kafka_2.12-1.0.0打开命令执行窗口,输入
.\bin\windows\kafka-console-producer.bat--broker-list localhost:9092 --topic topic1
(最后键名为主题的名字)
(保持打开,以下还要用)
- 创建消费者
在kafka安装目录即:E:\Java\Tool\kafka_2.12-1.0.0\kafka_2.12-1.0.0打开命令执行窗口,输入
.\bin\windows\kafka-console-consumer.bat--zookeeper localhost:2181 --topic topic1
(最后键名为主题的名字)
- 在生产者中输入任何信息,消费者能接收即为部署成功。