windows安装zookeeper、kafka

一、安装zookeeper

注意:安装前需要本机把java的jdk安装好,具体安装步骤百度一下。

下载zookeeper:http://mirrors.hust.edu.cn/apache/zookeeper/

我下载的是zookeeper-3.5.2-alpha.tar.gz,解压到E盘如下图:


将E:\work\zookeeper-3.5.2-alpha\conf文件下的 zoo_sample.cfg 文件名改成 zoo.cfg,用记事本打开 zoo.cfg文件,修改dataDir的值路径,将dataDir=/tmp/zookeeper改成dataDir=E:\work\zookeeper-3.5.2-alpha\data,data的文件夹可以自己先创建,下图对比:


还有就是添加系统变量(有些博客没有提到这个步骤,我是添加了)

系统变量:
ZOOKEEPER_HOME:E:\work\zookeeper-3.5.2-alpha
PATH: %ZOOKEEPER_HOME%\bin;

启动zookeeper
 1.打开新的cmd,输入:cd  /d  E:\work\zookeeper-3.5.2-alpha\bin
 2.在此窗台继续输入:zkServer.cmd  就能启动zookeeper(图2)

 3.查看是否启动,打开cmd,输入:netstat -ano|findstr "2181"  端口查到,就说明已经启动




二、安装kafka

下载地址:http://kafka.apache.org/downloads.html

将下载安装包kafka_2.12-0.10.2.0.tgz解压到E盘,找到config文件夹下的server.properties文件,用记事本打开,将log.dirs的值改成log.dirs=E:\work\kafka_2.12-0.10.2.0\kafka-logs

启动Kafka
 1.打开新的cmd,输入:cd  /d  E:\work\kafka_2.12-0.10.2.0 
 2.在此窗台继续输入:.\bin\windows\kafka-server-start.bat  .\config\server.properties

如下图:



创建Topic:test
 1.打开新的cmd ,输入:cd  /d  E:\work\kafka_2.12-0.10.2.0\bin\windows
 2.在此窗台继续输入:kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
 3.此窗口会显示:Created topic “test” 表示创建成功

如下图(因为之前创建过了):


 
创建生产者Producer 
 1.打开新的cmd ,输入:cd  /d  E:\work\kafka_2.12-0.10.2.0\bin\windows
 2.在此窗台继续输入:kafka-console-producer.bat --broker-list localhost:9092 --topic test

如下图:


 
创建生产者Consumer 
 1.打开新的cmd ,输入:cd  /d  E:\work\kafka_2.12-0.10.2.0\bin\windows
 2.在此窗台继续输入:kafka-console-consumer.bat --zookeeper localhost:2181 --topic test

如下图:



 
如何发送消息
 1.在创建生产者Producer窗口输入:nihao
 2.按回车键
 3.在创建生产者Consumer窗口就能收到信息:nihao

如下图:




  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是在Windows安装KafkaZookeeper的步骤: 1. 下载KafkaZookeeper 访问官网下载页面,选择与您的操作系统版本相对应的KafkaZookeeper版本,并下载压缩包。 2. 解压缩文件 将KafkaZookeeper的压缩包解压缩到您选择的目录。 3. 配置Zookeeper 进入Zookeeper的目录,复制conf文件夹下的zoo_sample.cfg文件并重命名为zoo.cfg,然后打开zoo.cfg文件,修改dataDir参数为您想要存储Zookeeper数据的目录。例如: ``` dataDir=C:/zookeeper-3.6.2/data ``` 4. 启动ZookeeperZookeeper目录下,打开命令提示符或PowerShell,输入以下命令来启动Zookeeper: ``` bin/zkServer.cmd ``` 5. 配置Kafka 进入Kafka的目录,打开config文件夹下的server.properties文件,修改以下参数: ``` brokers.id=0 listeners=PLAINTEXT://localhost:9092 zookeeper.connect=localhost:2181 ``` 6. 启动KafkaKafka目录下,打开命令提示符或PowerShell,输入以下命令来启动Kafka: ``` bin/windows/kafka-server-start.bat config/server.properties ``` 7. 测试KafkaKafka目录下,打开命令提示符或PowerShell,输入以下命令来创建一个名为“test”的主题: ``` bin/windows/kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test ``` 然后,输入以下命令来启动一个消费者,并订阅刚创建的主题: ``` bin/windows/kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning ``` 最后,打开另一个命令提示符或PowerShell窗口,输入以下命令来启动一个生产者,并向刚创建的主题发送消息: ``` bin/windows/kafka-console-producer.bat --broker-list localhost:9092 --topic test ``` 在生产者命令行中输入消息,然后切换到消费者命令行,您将看到刚刚发送的消息。 以上就是在Windows安装KafkaZookeeper的步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值