当前位置: 首页 > news >正文

kafka的部署和jmeter连接kafka

zookeeper的安装

kafka依赖Zookeeper所以要先安装Zookeeper

kafka的安装文章引用来源:Kafka下载和使用(linux版)-CSDN博客

通过wget命令安装

# 安装wget https://downloads.apache.org/zookeeper/stable/apache-zookeeper-3.7.1-bin.tar.gz# 解压tar -xvzf apache-zookeeper-3.7.1-bin.tar.gz

进入Zookeeper的bin目录,创建Zookeeper的配置文件 zoo.cfg:

cp conf/zoo_sample.cfg conf/zoo.cfg

zoo.cfg修改以下内容

dataDir=/tmp/zookeeper
clientPort=2181

启动Zookeeper和验证Zookeeper

bin/zkServer.sh

bin/zkServer.sh status

下载安装kafka

下载kafka

https://kafka.apache.org/downloads

解压kafka

tar -xvzf kafka_2.13-3.8.1.tgz

kafka配置

broker.id=0
#listeners=PLAINTEXT://localhost:9092
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://8.133.253.43:9092
zookeeper.connect=8.133.253.43:2181
log.dirs=/tmp/kafka-logs

启动kafka

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

验证kafka

ps aux | grep kafka

创建kafka主题

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

查看kafka主题

bin/kafka-topics.sh --list --bootstrap-server localhost:9092

向Kafka主题发送消息

echo "Hello, Kafka" | bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092

消费Kafka主题的消息

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

关闭Kafka和Zookeeper

停止Kafka

bin/kafka-server-stop.sh

停止Zookeeper

bin/zkServer.sh stop

jmeter连接kafka向kafka发送消息

下载链接kafka的jar包

  下载jmeter连接kafka的地址

   GitCode - 全球开发者的开源社区,开源代码托管平台

将jar包拷入\lib\ext的目录下

   E:\apache-jmeter-5.6.3\apache-jmeter-5.6.3\lib\ext

 

 jmeter配置kafka消息

配置元件--Kafka Producer Config

 配置连接kafka的地址和端口号

 添加配置kafka的请求

添加---取样器---Kafka Producer Sampler

 

 不存在的topic时在jmeter连接的过程中kafka会自动创建

http://www.dtcms.com/a/299047.html

相关文章:

  • 大语言模型 LLM 通过 Excel 知识库 增强日志分析,根因分析能力的技术方案(3):使用云平台最小外部依赖方案
  • 谷粒商城170缓存序列化报错
  • ​​XSLT:XML转换的“魔法棒”​
  • XML DOM
  • 【DM数据守护集群搭建-读写分离】
  • 大语言模型 LLM 通过 Excel 知识库 增强日志分析,根因分析能力的技术方案(1):总体介绍
  • 20250726让荣品的PRO-RK3566开发板使用TF卡启动
  • 【机器学习深度学习】模型私有化部署与微调训练:赋能特定问题处理能力
  • 【AcWing 154题解】滑动窗口
  • Javaweb————什么是超文本传输协议?
  • 机器学习特征工程详解:特征选择与降维(PCA)
  • 好的编程语言设计是用简洁清晰的原语组合复杂功能
  • Java 问题排查之工具单
  • MCP协议深度解析:客户端-服务器架构的技术创新
  • 零基础 “入坑” Java--- 十四、【练习】图书小系统
  • 力扣---------238. 除自身以外数组的乘积
  • mysql group by 多个行转换为一个字段
  • Java动态调试技术原理
  • Oracle 11g RAC数据库实例重启的两种方式
  • 机器学习——随机森林算法分类问题案例解析(sklearn)
  • SpringMVC——建立连接
  • Python高级入门Day6
  • (React入门上手——指北指南学习(第一节)
  • Earth靶机攻略
  • 公域流量向私域流量转化策略研究——基于开源AI智能客服、AI智能名片与S2B2C商城小程序的融合应用
  • 分治算法 (Divide and Conquer)原理、及示例-JS版
  • 告别配置混乱!Spring Boot 中 Properties 与 YAML 的深度解析与最佳实践
  • C++查询mysql数据
  • linux下变更mysql的数据文件目录
  • CentOS 7 安装 MySQL 8.4.6(二进制包)指南