Win10安装和使用Apache Kafka
创作时间:
作者:
@小白创作中心
Win10安装和使用Apache Kafka
引用
CSDN
1.
https://blog.csdn.net/qq_42257666/article/details/140307002
Apache Kafka是一个开源的分布式流处理平台,广泛用于构建高性能的数据管道和流式应用程序。它能够处理大量数据,支持实时数据流的传输和处理,适用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等多种大数据场景。
Kafka具有高吞吐量、可扩展性强、低延迟的特点,它通过分区、复制和容错机制来保证数据的持久性和可用性。在Kafka中,数据以主题(topics)的形式组织,生产者将消息发送到特定的主题,消费者从主题中读取消息。每个主题可以包含多个分区,分区内部的消息是有序的,并且可以跨多个服务器进行分布,以实现水平扩展。
阿里云提供了基于Apache Kafka构建的云消息队列服务,用户可以利用这项服务进行消息队列管理,而无需自己部署和运维Kafka集群,享受更加专业、可靠和安全的服务。
安装步骤
官网下载安装包,选择Kafka2.12-3.6.1版本,对应Scala2.12,也对应Java8。
解压安装包,解压的目录不要太深,这样就安装成功了。
修改
config/zookeeper.properties配置文件,修改dataDir目录,用于设置Zookeeper数据存储路径。在安装目录下创建
zk.cmd文件,写入以下命令,以后就能双击启动Zookeeper:
call bin/windows/zookeeper-server-start.bat config/zookeeper.properties
同理,修改
config/server.properties配置文件,修改dataDir目录,用于设置Kafka数据存储路径。在安装目录下创建
kfk.cmd文件,写入以下命令,即可双击启动Kafka:
call bin/windows/kafka-server-start.bat config/server.properties
- 启动Zookeeper和Kafka之后,在data目录下会生成两个目录。启动顺序为Zookeeper—>Kafka;关闭顺序为Kafka—>Zookeeper。
使用步骤
按顺序启动Zookeeper和Kafka之后,cmd输入jps,查看到代表Zookeeper进程的Jps、Kafka进程等。
创建主题
F:\SoftWare\kafka_2.12-3.6.1\bin\windows>kafka-topics.bat --bootstrap-server localhost:9092 --topic test --create
Created topic test.
- 查看主题列表
F:\SoftWare\kafka_2.12-3.6.1\bin\windows>kafka-topics.bat --bootstrap-server localhost:9092 --list
test
- 查询主题详情
F:\SoftWare\kafka_2.12-3.6.1\bin\windows>kafka-topics.bat --bootstrap-server localhost:9092 --topic test --describe
Topic: test TopicId: FTQxT8f4TKqtB9wgO6PHvQ PartitionCount: 1 ReplicationFactor: 1 Configs:
Topic: test Partition: 0 Leader: 0 Replicas: 0 Isr: 0
F:\SoftWare\kafka_2.12-3.6.1\bin\windows>
- 创建消费者
kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test
- 创建生产者
kafka-console-producer.bat --bootstrap-server localhost:9092 --topic test
- 生产者向Topic中输入数据,消费者就能订阅Topic消费到数据。
热门推荐
relax是什么意思及用法?全面解析relax的各种含义
创作力枯竭的萩原一至和他的神作:暗黑破坏神
心肌梗死的实验室检测及应用:从标志物到预防
婴儿健康饮食计划
宁波江北:为流动党员搭建红色"暖巢"
茶宠怎么养 养茶宠有什么讲究
老有痰咳不净怎么回事
实验室微少量样品真空抽滤装置两种过滤方式的区别
掌握CSS精髓:打造专业级网页设计
用于实时监控的快速响应比色传感器扩大了色域
真正的有钱人为什么都很低调,从不炫富?
2024年港口行业深度分析:政策驱动下的智慧绿色转型与区域协同发展
深入探索肉鸽游戏:挑战、随机性与角色发展的独特体验
中空纤维膜有什么突出的特点
都说会员是平台核心资产,那具体怎么设计会员权益体系
女命八字无正官藏干两个七杀的影响
一篇文章说清楚:纳米银粉vs胶体银vs片状银粉vs银铜合金
踝关节扭伤的应急处理及早期运动康复
如何降低永磁同步伺服电机的发热和损耗
怎么聊天风趣幽默
甲苯磺酸索拉非尼的常见不良反应及处理对策有哪些
小长篇,讲透肌酸
中国食品配料表法律规定与合规指南
PCDN:一项正在改变互联网的数据传输技术,是颠覆性的“黑科技”吗?
餐饮选址:如何利用大数据解决工作难题
台湾岛内铁路交通概况
会议纪要的内容结构与写作方法
Excel中如何标记重复的姓名
虚拟人生成:AIGC技术如何推动虚拟主播的崛起
CAN通讯协议入门指南:简单易懂的解析