Apache Kafka常用命令

简介: 1.查看topic详细信息 ./kafka-topics.sh -zookeeper ip:port -describe -topic topicname kafka/bin/kafka-topics.

1.查看topic详细信息

./kafka-topics.sh -zookeeper ip:port -describe -topic topicname

kafka/bin/kafka-topics.sh -zookeeper hostname:2181 -describe -topic topicname

2.为topic增加副本

./kafka-reassign-partiotions.sh -zookeeper ip:port -reassignment-json-file json/partitions-to-move.json -execute

kafka/bin/kafka-reassign-partitions.sh -zookeeper hostname:2181 -reassignment-json-file json/partitions-to-move.json -execute

3.创建topic

./kafka-topics.sh --create --zookeeper ip:port --replication-factor 1 --partitions 1 --topic topicname

kafka/bin/kafka-topics.sh --create --zookeeper hostname:2181 --replication-factor 1 --partitions 1 --topic topicname

4.为topic增加partition

./bin/kafka-topics.sh -zookeeper ip:port -alter -partitions 20 -topic topicname

kafka/bin/kafka-topics.sh --zookeeper hostname:2181 -alter -partitions 6 -topic topicname

5.Kafka生产者客户端命令

./kafka-console-producer.sh --broker-list ip:port --topic topicname

kafka/bin/kafka-console-producer.sh --broker-list hostname1:9092,hostname2:9092 --topic topicname

6.Kafka消费者客户端命令

./kafka-console-consumer.sh -zookeeper ip:port --topic topicname
./kafka-console-consumer.sh -zookeeper ip:port --from-beginning --topic topicname

kafka/bin/kafka-console-consumer.sh -zookeeper hostname:2181 --from-beginning --topic topicname

7.Kafka服务启动

./kafka-server-start.sh -daemon ../config/server.properties

8.下线broker

./kafka-run-class.sh kafka.admin.ShutdownBroker --zookeeper ip:port --broker #brokerId# --run.retries 3 --retry.interval.ms 60 shutdown broker

9.删除topic

./kafka-run-class.sh kafka.admin.DeleteTopicCommand --topic topicname--zookeeper ip:port ./kafka-topics.sh --zookeeper ip:port --delete --topic topicname
./kafka-topics.sh --delete --zookeeper ip:port --topic topicname

kafka/bin/kafka-topics.sh --delete --zookeeper hostname:2181 --topic topicname

10.查看consumer组内消费的offset

./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper ip:port --group test --topic topicname

11.查看消费

./kafka-topics.sh --zookeeper ip:port --describe --topic topicname

kafka/bin/kafka-topics.sh --zookeeper hostname:2181 --describe --topic topicname

12.查找Kafka版本

find / -name \*kafka_\*|head -1|grep -o '\kafka[^\n]*'
目录
相关文章
|
11月前
|
消息中间件 监控 Java
Apache Kafka 分布式流处理平台技术详解与实践指南
本文档全面介绍 Apache Kafka 分布式流处理平台的核心概念、架构设计和实践应用。作为高吞吐量、低延迟的分布式消息系统,Kafka 已成为现代数据管道和流处理应用的事实标准。本文将深入探讨其生产者-消费者模型、主题分区机制、副本复制、流处理API等核心机制,帮助开发者构建可靠、可扩展的实时数据流处理系统。
919 4
|
消息中间件 安全 Kafka
Apache Kafka安全加固指南:保护你的消息传递系统
【10月更文挑战第24天】在现代企业环境中,数据的安全性和隐私保护至关重要。Apache Kafka作为一款广泛使用的分布式流处理平台,其安全性直接影响着业务的稳定性和用户数据的安全。作为一名资深的Kafka使用者,我深知加强Kafka安全性的重要性。本文将从个人角度出发,分享我在实践中积累的经验,帮助读者了解如何有效地保护Kafka消息传递系统的安全性。
1264 7
|
Java 网络安全 Apache
SshClient应用指南:使用org.apache.sshd库在服务器中执行命令。
总结起来,Apache SSHD库是一个强大的工具,甚至可以用于创建你自己的SSH Server。当你需要在服务器中执行命令时,这无疑是非常有用的。希望这个指南能对你有所帮助,并祝你在使用Apache SSHD库中有一个愉快的旅程!
1065 29
|
消息中间件 存储 监控
Apache Kafka 3.0与KRaft模式的革新解读
在该架构中,Kafka集群依旧包含多个broker节点,但已不再依赖ZooKeeper集群。被选中的Kafka集群Controller将从KRaft Quorum中加载其状态,并在必要时通知其他Broker节点关于元数据的变更。这种设计支持更多分区与快速Controller切换,并有效避免了因数据不一致导致的问题。
|
消息中间件 Java Kafka
什么是Apache Kafka?如何将其与Spring Boot集成?
什么是Apache Kafka?如何将其与Spring Boot集成?
957 5
|
消息中间件 Java Kafka
Spring Boot 与 Apache Kafka 集成详解:构建高效消息驱动应用
Spring Boot 与 Apache Kafka 集成详解:构建高效消息驱动应用
942 1
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
消息中间件 监控 Kafka
Apache Kafka 成为处理实时数据流的关键组件。Kafka Manager 提供了一个简洁的 Web 界面
随着大数据技术的发展,Apache Kafka 成为处理实时数据流的关键组件。Kafka Manager 提供了一个简洁的 Web 界面,方便管理和监控 Kafka 集群。本文详细介绍了 Kafka Manager 的部署步骤和基本使用方法,包括配置文件的修改、启动命令、API 示例代码等,帮助你快速上手并有效管理 Kafka 集群。
366 0
|
10月前
|
人工智能 数据处理 API
阿里云、Ververica、Confluent 与 LinkedIn 携手推进流式创新,共筑基于 Apache Flink Agents 的智能体 AI 未来
Apache Flink Agents 是由阿里云、Ververica、Confluent 与 LinkedIn 联合推出的开源子项目,旨在基于 Flink 构建可扩展、事件驱动的生产级 AI 智能体框架,实现数据与智能的实时融合。
1567 6
阿里云、Ververica、Confluent 与 LinkedIn 携手推进流式创新,共筑基于 Apache Flink Agents 的智能体 AI 未来
|
存储 Cloud Native 数据处理
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
本文整理自阿里云资深技术专家、Apache Flink PMC 成员梅源在 Flink Forward Asia 新加坡 2025上的分享,深入解析 Flink 状态管理系统的发展历程,从核心设计到 Flink 2.0 存算分离架构,并展望未来基于流批一体的通用增量计算方向。
742 0
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式

推荐镜像

更多