Linux运行环境搭建系列-Kafka安装

Kafka安装

shell 复制代码
## 官网下载地址:https://kafka.apache.org/downloads,根据需求选择合适的版本
https://downloads.apache.org/kafka/3.5.1/kafka_2.13-3.5.1.tgz
## 解压并删除源文件
tar -zxvf kafka_2.13-3.5.1.tgz && rm -rf kafka_2.13-3.5.1.tgz
## 修改配置文件
cd kafka_2.13-3.5.1/config && vim server.properties
## 添加对外暴露端口,这里最好写ip地址,写localhost好像在外面连不上
advertised.listeners=PLAINTEXT://IP:9092
## 修改zk连接地址
zookeeper.connect=localhost:2181
## 进入bin目录,启动Kafka
./kafka-server-start.sh -daemon ../config/server.properties
## 以下是通过kafka提供的命令行操作kafka的指令
## 当前kafka是3.5.1,较低版本的kafka命令参数略有不同
## 创建Topic
./kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 6 --topic clicks
## 删除Topic
./kafka-topics.sh --delete --bootstrap-server localhost:9092 --topic clicks
## 查看Topic,kafka低版本使用上面的命令,高版本使用下面的命令
./kafka-topics.sh --zookeeper localhost:2181 --list
./kafka-topics.sh --bootstrap-server localhost:9092 --list
## 向Topic发送数据,测试下面两种方式都可以,不过低版本的话就使用--broker-list就好了
./kafka-console-producer.sh --bootstrap-server localhost:9092 --topic clicks
./kafka-console-producer.sh --broker-list localhost:9092 --topic clicks
## 从Topic消费数据
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic clicks
相关推荐
生而为虫2 小时前
[Windows] 【浏览器自动化精灵V1.0】用Excel表格控制浏览器的自动化
运维·自动化
Fcy6482 小时前
Linux下 进程(二)(进程状态、僵尸进程和孤儿进程)
linux·运维·服务器·僵尸进程·孤儿进程·进程状态
ZFB00013 小时前
【麒麟桌面系统】V10-SP1 2503 系统知识——救援模式显示异常
linux·kylin
第七序章3 小时前
【Linux学习笔记】初识Linux —— 理解gcc编译器
linux·运维·服务器·开发语言·人工智能·笔记·学习
迎仔3 小时前
A-总览:GPU驱动运维系列总览
linux·运维
DemonAvenger3 小时前
Kafka消费者深度剖析:消费组与再平衡原理
性能优化·kafka·消息队列
tiantangzhixia3 小时前
Master PDF Linux 平台的 5.9.35 版本安装与自用
linux·pdf·master pdf
AI_56783 小时前
阿里云OSS成本优化:生命周期规则+分层存储省70%
运维·数据库·人工智能·ai
yyy的学习记录3 小时前
Ubuntu下urdf模型转换成proto模型
linux·运维·ubuntu
礼拜天没时间.3 小时前
自定义镜像制作——从Dockerfile到镜像
linux·docker·容器·centos·bash