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
相关推荐
我命由我1234517 分钟前
IDEA - IDEA 快速回到页面首尾、页面快速滑动、快速定位到指定行
java·运维·ide·后端·java-ee·intellij-idea·intellij idea
AI小小怪4 小时前
在Linux服务器上安装CVAT (Docker 28.5.1)
运维·docker·容器·数据标注·cvat
陈果然DeepVersion7 小时前
Java大厂面试真题:Spring Boot+Kafka+AI智能客服场景全流程解析(十)
java·spring boot·ai·kafka·面试题·向量数据库·rag
KYGALYX8 小时前
在Linux中备份msyql数据库和表的详细操作
linux·运维·数据库
余—笙8 小时前
Linux(docker)安装搭建CuteHttpFileServer/chfs文件共享服务器
linux·服务器·docker
lang201509288 小时前
Linux高效备份:tar与gzip完全指南
linux·运维·服务器
IDOlaoluo8 小时前
OceanBase all-in-one 4.2.0.0 安装教程(CentOS 7/EL7 一键部署详细步骤)
linux·centos·oceanbase
wanhengidc9 小时前
云手机的基本原理
运维·服务器·游戏·智能手机·云计算
篙芷9 小时前
两台服务器 NFS 共享目录实战
运维·服务器
catoop9 小时前
在 WSL 的 Ubuntu 中安装和配置 SSH 服务
linux·ubuntu·ssh