Kafka安装(windows)

Kafka 简介

是一个分布式消息队列,高吞吐量,使用Scala实现。

安装

1.安装JDK

2.下载zookeeperkafka,解压到某个目录下面,比如我的是 D:\dev

3.修改zookeeper的配置文件,位于D:\dev\zookeeper-3.4.8\conf,把zoo_sample.cfg重命名为zoo.cfg,修改里面的存储目录dataDir和端口号。

# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just example sakes.
dataDir=D:\dev\zookeeper-3.4.8\data
# the port at which the clients will connect
clientPort=2181

4.启动zookeeper(运行bin下面的zkServer,或者修改环境变量path)。

image_1ar0btu8a1ov8neh1unehk11ljm9.png-36.6kB

5.修改kafka配置(server.properties),主要看到里面配置了zookeeper的地址信息,这里在本机。

6.启动kafka server,启动脚本是D:\dev\kafka_2.11-0.10.0.1\bin\kafka-server-start.sh,后面的类似。

D:\dev\kafka_2.11-0.10.0.1>.\bin\windows\kafka-server-start.bat .\config\server.
properties

image_1ar0csbjjpdoh7jt6kfggao3m.png-89.8kB

7.创建一个topic,如”test2”。

D:\dev\kafka_2.11-0.10.0.1>.\bin\windows\kafka-topics.bat --create --zookeeper l
ocalhost:2181 --replication-factor 1 --partitions 1 --topic test2

image_1ar0cu1tg1b5l1nuk16o9kbild213.png-5.2kB

8.打开消息生成者和消费者,然后可以看到生产者发送的消息会到达消费者。

D:\dev\kafka_2.11-0.10.0.1>.\bin\windows\kafka-console-producer.bat --broker-lis
t localhost:9092 --topic test2

D:\dev\kafka_2.11-0.10.0.1>.\bin\windows\kafka-console-consumer.bat --zookeeper
localhost:2181 --topic test2

image_1ar0d0g681orl1ocv1sai18dra9c1g.png-48.4kB

小结

慢慢摸索。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Apache Kafka是一款分布式流处理平台,它主要用于构建实时数据管道和流应用程序。在Windows系统上安装Kafka需要下载二进制包并按照以下步骤操作: 1. **下载**: 访问Kafka官网 (https://kafka.apache.org/downloads) ,选择适合的版本(如LTS版或最新版),然后下载适用于Windows的二进制文件。 2. **解压**: 下载完成后,双击运行下载的.zip文件,将其解压缩到一个目录,例如`C:\Program Files\Kafka`。 3. **配置环境变量**: 打开系统的环境变量设置,新增一个名为`KAFKA_HOME`的变量,并指向你刚刚解压的Kafka目录。 4. **添加到PATH**: 在环境变量的系统变量部分,新建或编辑`Path`变量,将`%KAFKA_HOME%\bin`路径添加进去,以便于命令行访问Kafka工具。 5. **启动服务**: 进入`%KAFKA_HOME%\bin`目录,使用`kafka-server-start.bat`脚本来启动Kafka服务器。你可以创建一个批处理文件来自动化这个过程。 6. **验证安装**: 可以通过运行`kafka-topics.sh --create`等命令来测试Kafka是否已经正确安装并可以正常使用。 7. **监控与管理**: 如果你计划在生产环境中使用,可以考虑使用Kafka的管理工具如Confluent Control Center,或者使用命令行工具`kafka-configs.sh`、`kafka-console-producer.sh`等。 **相关问题--:** 1. 如何停止Kafka服务? 2. Windows上如何查看Kafka日志? 3. Kafka有没有图形化管理界面供Windows用户使用?
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值