创建主题:
./kafka-topics.sh --zookeeper localhost:12181 --create --topic lfwer --partitions 10 --replication-factor 2
增加主题分区数
./kafka-topics.sh --zookeeper localhost:12181 --alter --topic lfwer --partitions 10
删除主题
在server.properties中增加设置,默认未开启
delete.topic.enable=true
重启kafka
./kafka-server-stop.sh
./kafka-server-start.sh -daemon ../config/server.properties
执行删除
./kafka-topics.sh --zookeeper localhost:12181 --delete --topic lfwer
生产数据:
./kafka-console-producer.sh --topic lfwer --broker-list localhost:9092
消费数据:
./kafka-console-consumer.sh --topic lfwer --bootstrap-server localhost:9092
查看主题在分区中的偏移量 (time为-1时表示最大值,time为-2时表示最小值)
./kafka-run-class.sh kafka.tools.GetOffsetShell --topic lfwer --time -1 --broker-list localhost:9091 --partitions 0
查看有多少个组
./kafka-consumer-groups.sh --bootstrap-server localhost:9091 --list
查看组消费情况
./kafka-consumer-groups.sh --bootstrap-server localhost:9091 --describe --group my-group
相关推荐
本文将详细介绍如何在Linux环境下部署并使用Kafka 2.12-3.6.1版本。 一、系统要求 在开始安装前,确保你的Linux系统已经安装了Java Development Kit (JDK) 8或以上版本,因为Kafka运行需要Java环境。你可以通过命令...
在本压缩包"**kafka_2.12-2.4.1.zip**"中,包含了适用于Windows环境下的Kafka和Zookeeper的启动命令,便于初学者快速上手实践。同时,Kafka的跨平台特性也使其在Linux环境下同样表现出色。本文将深入探讨如何在两种...
- **环境变量设置**: 添加Kafka的bin目录到PATH环境变量中,便于在任何地方执行Kafka命令。 - **配置文件调整**: 修改`config/server.properties`,设置broker id、端口、日志路径等。 ### 4. 运行与管理 - **...
在`kafka_2.12-2.1.1`版本中,生产者库已经更新,提供更高级的功能,如批处理和幂等性。 - **消费者(Consumer)**: 消费者从Kafka主题中读取消息,可以是单个进程或者消费者组的一部分。消费者组允许消息被分发到多...
Kafka 2.12是其针对Scala 2.12版本的一个发行版,提供了更高效、稳定的服务。在Linux环境下安装Kafka 2.12,可以充分利用Linux系统的性能优势,实现高性能的数据传输。 一、下载与解压 首先,你需要从官方网站或者...
对于初学者,理解 Kafka 的基本概念,如主题(Topics)、分区(Partitions)和副本(Replicas),以及如何通过 Shell 命令进行管理和监控,是十分必要的。 进行基准测试可以帮助评估 Kafka 集群的性能,包括消息...
这里的"Kafka_2.12-2.3.0.zip"是一个针对Scala 2.12版本的Kafka 2.3.0安装包,包含了运行Kafka所需的所有组件和配置文件。 一、Kafka的基本概念 1. 主题(Topic):主题是Kafka中的核心概念,类似于数据库中的表,...
**Kafka 2.12.0.11.01 版本在Linux环境下的安装与配置** Kafka是一款高吞吐量的分布式消息系统,由LinkedIn开发并开源,现在已经成为Apache软件基金会的顶级项目。它设计目标是提供一个低延迟、高吞吐量、持久化的...
本文将详细介绍如何在Windows系统上安装并使用Kafka 2.12-1.1.0版本。 一、Kafka简介 Kafka是由LinkedIn开发并贡献给Apache的开源项目,它作为一个高吞吐量、低延迟的消息中间件,具备分布式、分区和复制的特性,...
在本文中,我们将深入探讨如何在Linux CentOS 7系统上安装Apache Kafka 2.12-3.6.0版本,特别关注无需Zookeeper的Kraft模式安装。Apache Kafka是一款高性能、分布式的消息队列系统,常用于大数据处理、实时流处理和...
1. **下载**:从Apache Kafka官方网站获取最新版本,如kafka_2.12-2.8.0。 2. **解压**:将下载的压缩包解压到指定目录。 3. **配置**:编辑`config/server.properties`文件,根据实际需求调整配置,例如设置`broker...
linux与window上都可以运行 启动zookeeper命令: >nohup bin/zookeeper-server-start.sh config/zookeeper.properties >...启动kafka命令: >nohup bin/kafka-server-start.sh config/server.properties >output 2>&1 &
手动下载可以从 Apache Kafka 官方网站下载对应的版本,然后上传到服务器。命令下载可以使用 wget 命令直接下载到服务器。 二、解压 Kafka 下载后的 Kafka 文件需要解压,使用 tar 命令解压缩文件。例如:tar -...
Kafka 2.12是基于Java的Kafka版本,支持Scala 2.12版本,提供了高性能、可扩展性和可靠性。本文将详细介绍如何安装Kafka 2.12以及如何使用Eagle 2.0.6作为Kafka的可视化监控工具。 **一、Kafka 2.12安装步骤** 1. ...
而随着物联网(IoT)的发展,ARM架构的设备在边缘计算中扮演着越来越重要的角色,因此,Kafka针对ARM平台的版本——kafka_2.11-1.1.0-aarch64应运而生,为ARM设备提供了强大的消息队列服务。 1. **Kafka基础概念** ...
1. **下载Kafka**: 首先,你需要从Apache Kafka的官方网站或镜像站点下载对应版本的二进制包,例如`kafka_2.12-2.3.0.tgz`。这个压缩包包含了运行Kafka所需的所有文件。 2. **解压**: 使用`tar`命令将下载的压缩包...
使用命令`tar -zxvf kafka_2.12-2.2.0.tgz -C /usr/app`将Kafka压缩包解压到指定路径`/usr/app`下。这里的`tar`命令用于解压缩文件,`-zxvf`选项表示解压并显示进度信息,`-C`选项用于指定解压后的文件存放位置。 #...
* 下载最新 Kafka 版本:使用 wget 命令从 Apache 官方网站下载最新的 Kafka 版本 * 新建目录:在每台服务器上新建目录 /data/kafka_2.12-2.1.0/zookeeperdata 和 /data/kafka_2.12-2.1.0/data * 配置 zookeeper 的 ...