Linux——kafka常用命令

一、Kafka的常用命令包括:

启动Zookeeper服务

前台启动:

bash 复制代码
./bin/zookeeper-server-start.sh config/zookeeper.properties

后台启动:

bash 复制代码
./bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

停止Zookeeper服务

bash 复制代码
./bin/zookeeper-server-stop.sh

启动Kafka服务

前台启动:

bash 复制代码
./bin/kafka-server-start.sh config/server.properties

后台启动:

bash 复制代码
./bin/kafka-server-start.sh -daemon config/server.properties

停止Kafka服务

bash 复制代码
./bin/kafka-server-stop.sh

创建主题

创建一个叫demo-topic的主题(topic),有两个分区,每个分区3个副本,同时指定该主题的消息保留时长(72小时):

bash 复制代码
./bin/kafka-topics.sh --zookeeper(host:port) --create --topic demo-topic --replication-factor 3 --partitions 2 --topic test --retention-hours 72

单机创建主题

bash 复制代码
bin/kafka-topics.sh --create --replication-factor 1 --partitions 1 --topic topic-demo --bootstrap-server localhost:9092

查看所有主题

bash 复制代码
./bin/kafka-topics.sh --list --bootstrap-server localhost:9092

生产消息

bash 复制代码
./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test

消费消息

bash 复制代码
./bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning

查看某一topic具体信息:

bash 复制代码
./bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test

二、组合启动/停止

启动服务

bash 复制代码
#/bin/bash
#启动zookeeper
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

#启动kafka
bin/kafka-server-start.sh -daemon config/server.properties

停止服务

bash 复制代码
#/bin/bash
#停止zookeeper
bin/kafka-server-stop.sh
#停止kafka
bin/zookeeper-server-stop.sh
相关推荐
杨云龙UP几秒前
从0到1快速学会Linux操作系统(基础),这一篇就够了!
linux·运维·服务器·学习·ubuntu·centos·ssh
HXQ_晴天2 分钟前
Ubuntu 设置中文输入法
linux·运维·ubuntu
Dovis(誓平步青云)3 分钟前
《Linux 信号入门:搞懂 “进程通信的紧急电话” 到底怎么用(初篇)》
linux·运维·服务器
左手厨刀右手茼蒿4 分钟前
Linux 内核中的模块机制:从加载到卸载
linux·嵌入式·系统内核
0vvv014 分钟前
删除wsl环境下的Ubuntu系统
linux·运维·ubuntu
@土豆17 分钟前
Ubuntu 22.04 运行 Filebeat 7.11.2 崩溃问题分析及解决文档
linux·数据库·ubuntu
C++ 老炮儿的技术栈32 分钟前
GCC编译时无法向/tmp 目录写入临时汇编文件,因为设备空间不足,解决
linux·运维·开发语言·汇编·c++·git·qt
Devin~Y36 分钟前
高并发电商与AI智能客服场景下的Java面试实战:从Spring Boot到RAG与向量数据库落地
java·spring boot·redis·elasticsearch·spring cloud·kafka·rag
Agent产品评测局43 分钟前
企业数据处理自动化落地,抓取分析全流程实现方案 —— 2026企业级智能体选型与技术路径深度解析
运维·人工智能·ai·自动化
爱莉希雅&&&1 小时前
linux中MySQL数据库备份恢复的四种方法(更新中)
linux·数据库·mysql·数据库备份·mysqldumper