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
相关推荐
2301_819287122 小时前
ce第六次作业
linux·运维·服务器·网络
CIb0la2 小时前
GitLab 停止为中国区用户提供 GitLab.com 账号服务
运维·网络·程序人生
武汉联从信息2 小时前
如何使用linux日志管理工具来管理oracle osb服务器日志文件?
linux·运维·服务器
天天进步20152 小时前
STUN服务器实现NAT穿透
运维·服务器
lucky_syq2 小时前
Flume和Kafka的区别?
大数据·kafka·flume
观测云2 小时前
Confluent Cloud Kafka 可观测性最佳实践
kafka·confluent
攻心的子乐2 小时前
Kafka可视化工具 Offset Explorer (以前叫Kafka Tool)
分布式·kafka
PieroPc2 小时前
Python 自动化 打开网站 填表登陆 例子
运维·python·自动化
Aileen_0v03 小时前
【AI驱动的数据结构:包装类的艺术与科学】
linux·数据结构·人工智能·笔记·网络协议·tcp/ip·whisper
州周3 小时前
Ftp目录整个下载
linux·服务器·数据库