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

阿里云Ubuntu系统安装/简单使用Kafka

一、安装kafka

1.下载安装包

1.1下载地址

https://kafka.apache.org/downloads
注意: 版本可以随意选择,我们选择版本为2.4.1
下载详情

2.压缩文件上传/解压

2.1上传

文件上传

2.2解压文件

#解压文件指令
tar -zxvf kafka_2.12-2.4.1.tgz -C /export/server/
#创建软链接
ln -s /export/server/kafka_2.12-2.4.1/ /export/server/kafka

2.3配置server.properties

#进入配置目录
cd /export/server/kafka/config
#修改文件server.properties
vi server.properties
#指定bind的ID
broker.id=0
#指定日志数据存储位置
log.dirs=/export/server/kafka/data

2.4配置环境变量

#修改环境变量文件
vi /etc/profile
#文件末尾添加
export KAFKA_HOME=/export/server/kafka
export PATH=$PATH:$KAFKA_HOME/bin
#资源刷新
source /etc/profile

2.5启动服务

#启动zookeeper
zookeeper-server-start.sh /export/server/kafka/config/zookeeper.properties &
#启动kafka
kafka-server-start.sh /export/server/kafka/config/server.properties &
#测试
kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --list

在这里插入图片描述

2.6远程连接开启

可以看我阿里云ubuntu系统安装mysql8.0提到的远程连接,操作步骤相同;

二、简单使用Kafka

#创建一个主题
kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
#生产者发送消息
kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test
#消费者消费
kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic test --from-beginning

发送/接收数据


http://www.mrgr.cn/news/13912.html

相关文章:

  • 优惠券的最佳利用策略:如何在Java代码中优化优惠券的使用
  • 前端技术(五)—— 使用Node.js编写简单的项目
  • docker compose用法详解
  • 【Linux】CodeServer:云IDE部署
  • Linux—— 配置ssl安全证书
  • qml tabbar tabbutton toolbar toolbutton 的区别
  • MDR-SCD-10断链保护器-守护矿山运输安全的智慧卫士
  • 从 MLOps 到 MLOops:揭露机器学习平台的攻击面
  • Windows Edge浏览器的兼容性问题
  • 如何在没有密码的情况下从 iPad 中删除 MDM?100% 工作
  • 黄金与美元博弈加剧,全球经济数据成焦点
  • OpenCV绘图函数(5)绘制标记函数drawMarker()的使用
  • Great Wall长城工作站安装银河麒麟V10(SP1)-ARM版桌面操作系统
  • centos7 xtrabackup mysql(8)压缩 全量备份 还原(4)
  • linux后台启动jar包以及快速杀掉端口
  • 『功能项目』着色器光透魔法球Shaders【09】
  • 分子属性梯度引导的3D分子生成扩散模型 TAGMOL - 评测
  • 【c++】类和对象(上)(类的定义格式、访问限定符、类域、类的实例化、对象的内存大小、this指针)
  • stm32定时器同步(一)
  • java简单平台跳跃游戏