部署Kafka应用步骤::::

如何部署Kafka应用

本地部署Kafka应用步骤如下:

图片安装Java

确保你的 本地系统(macOS,Windows)上已经安装了 Java 开发工具包(JDK)。Kafka 是用 Java 编写的,需要 Java 环境来运行。你可以在 Oracle 或 OpenJDK 官方网站下载并安装适合你的 macOS 版本的 JDK。

 

 java命令安装成功!!!!!

 查看新添加的Java变量:

[root@zabbix-agent opt]# echo $PATH
/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/root/bin:/usr/local/java/bin

图片下载Kafka

访问 Apache Kafka 官方网站(https://kafka.apache.org/downloads), 选择一个稳定的二进制版本并下载。

图片解压Kafka

将下载的 Kafka 压缩包解压到你选择的目录。打开终端应用程序,进入 Kafka 解压目录的根目录。

图片启动ZooKeepr服务

Kafka 使用 ZooKeeper 来管理集群配置信息。在终端中运行以下命令启动 ZooKeeper 服务:

bin/zookeeper-server-start.sh config/zookeeper.properties

 

图片启动Kafka服务

在终端中运行以下命令启动 Kafka 服务:

bin/kafka-server-start.sh config/server.properties

 

 

 

图片创建主题

在终端中运行以下命令创建一个主题(例如,名为 "first-topic"):

bin/kafka-topics.sh --create --topic my-topic --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1

bin/kafka-console-producer.sh --broker-list 192.168.8.200:9092 --topic my-topic

 

命令执行完毕后,会有如下显示:

图片

图片发布消息

在终端中运行以下命令来向 "first-topic" 主题发布一些消息:(生产者

bin/kafka-console-producer.sh --topic my-topic --bootstrap-server localhost:9092

如下图,发送了消息"test message"。

bin/kafka-console-producer.sh --broker-list 192.168.8.200:9092 --topic my-topic

 

 

图片

图片消费消息

在终端中运行以下命令来消费 "my-topic" 主题的消息:

bin/kafka-console-consumer.sh --topic my-topic --bootstrap-server localhost:9092 --from-beginning

消息消费成功后,可以console处显示之前发送的消息。(消费者

[root@zabbix-agent kafka_2.12-2.3.1]# bin/kafka-console-consumer.sh --topic my-topic --bootstrap-server localhost:9092 --from-beginning

 

图片


kafka发送消息的效果如下:

 

打个小广告。如果大家有测试相关的需求和事宜请加群。

图片

Summer Stone
收录于合集 #Kafka
 4
上一篇Apache Kafka有什么用处?下一篇Kafka的多副本冗余设计细节
阅读原文
阅读 175
测试DAO
96篇原创内容
 
posted @ 2023-06-27 09:36  往事已成昨天  阅读(160)  评论(0编辑  收藏  举报