原文链接:https://cwiki.apache.org/confluence/display/KAFKA/Replication+tools#Replicationtools-7.StateChangeLogMergerTool
此工具能做啥 ?
此工具的目标是从集群中的各个broker中收集数据并格式化最后合并成一个文件来帮助我们查看state changes,查明问题。集群中的每一个broker会打日志到一个state-change.log文件,记录了broker接收的每一个state change的生命周期。有时候,选举一个leader会出现一些问题,为了回答这些问题,我们需要一个全局的state change的视图,可能会做一个时间范围and/or topic/partitions的过滤,这就是本工具的作用。它接收一个state-changes.log文件的列表为参数,按照时间顺序合并它们,如果指定了时间范围则按照这个范围进行过滤,如果指定了topics/partitions则又进行一次过滤,然后输出一个合并的并格式化的state-change.log文件,这可以简化定位问题,并理解其中的来龙去脉。
如何使用?
nnarkhed-mn:kafka-git-idea nnarkhed$ ./bin/kafka-run-class.sh kafka.tools.StateChangeLogMerger Provide arguments to exactly one of the two options "[logs]" or "[logs-regex]" Option Description ------ ----------- --end-time <end timestamp in the The latest timestamp of state change format java.text. log entries to be merged (default: SimpleDateFormat@f17a63e7> 9999-12-31 23:59:59,999) --logs <file1,file2,...> Comma separated list of state change logs or a regex for the log file names --logs-regex <for example: /tmp/state- Regex to match the state change log change.log*> files to be merged --partitions <0,1,2,...> Comma separated list of partition ids whose state change logs should be merged --start-time <start timestamp in the The earliest timestamp of state change format java.text. log entries to be merged (default: SimpleDateFormat@f17a63e7> 0000-00-00 00:00:00,000) --topic <topic> The topic whose state change logs should be merged
相关推荐
**Kafka Tool 2.0.7 在 Linux 系统中的使用详解** Kafka Tool 是一款功能强大的 Apache Kafka 管理工具,适用于监控、管理、以及数据迁移等任务。在 Linux 系统中,我们可以方便地利用此工具进行各种 Kafka 相关的...
**Kafka Tool 连接 Kafka 工具详解** 在大数据处理和实时流处理领域,Apache Kafka 是一个不可或缺的组件,它作为一个分布式的消息中间件,提供高效、可扩展且可靠的发布订阅服务。为了方便管理和操作 Kafka 集群,...
Kafka Tool 2.0.4是一款专为Kafka设计的强大的客户端工具,尤其适用于Mac操作系统。它提供了一种直观且可视化的界面,让用户能够轻松地连接到Kafka服务并进行各种操作,包括但不限于管理Topic、监控集群状态以及进行...
1、图形化界面可以直观地查看 Kafka 的 Topic 里的内容 2、自由设置 Kafka 数据展示格式 3、使用 Kafka Tool 创建/删除 Topic 4、使用 Kafka Tool 模拟发送 Messages
《Kafkatool 2.0.9:跨平台的高效 Kafka 管理利器》 Kafkatool 2.0.9 是一个强大的命令行工具,专为 Apache Kafka 设计,支持 Windows、macOS 和 Linux 操作系统。这款工具提供了一套全面的命令,使得管理员和...
kafkatool 国内可能下载不了,搞32 64位的都压缩在一起了Kafka Tool 2.0.7( 32\64) To download the Kafka UI Tool for your operating system, use the links below. All versions of Kafka Tool come with a ...
To download the Kafka UI Tool for your operating system, use the links below. All versions of Kafka Tool come with a bundled JRE with the exception of the Linux version. For Linux, you must have Java ...
本文将围绕标题和描述中提到的两种Kafka工具——kafkatool-64bit.exe和kafka-eagle-bin-1.4.6.tar.gz进行详细介绍,帮助读者理解它们的功能和用途。 首先,我们来看kafkatool-64bit.exe,这是一个开箱即用的Kafka...
7. **安全支持**:如果Kafka集群启用了SASL/SSL或Kerberos等安全机制,Kafka Tool也能很好地与之兼容,确保管理操作的安全性。 8. **命令行集成**:虽然Kafka Tool提供了一个直观的UI,但它也支持通过命令行执行...
kafka的开源客户端连接工具,简单易用,业内公认好用。使用教程网上众多,方便快速入门,使用门槛低,kafka的开源客户端连接工,kafka的开源客户端连接工,kafka的开源客户端连接工,kafka的开源客户端连接工
kafkaTool工具是kafka的一个监控工具,可以监控kafka的集群健康情况
**KafkaTool 2.0.7:一款强大的Kafka管理工具** KafkaTool是一款针对Apache Kafka设计的高效、易用的图形化管理工具,版本2.0.7专为Kafka 0.11及更高版本提供支持。在这款工具的帮助下,用户可以便捷地进行各种操作...
kafkatool客户端工具,查询kafka中的信息。
《Kafkatool_64bit:一款强大的Kafka可视化工具》 Kafkatool_64bit是一款专为64位操作系统设计的Kafka管理工具,它以其直观的界面和丰富的功能,使得管理和监控Apache Kafka集群变得轻而易举。这款工具的主要目标是...
**Kafka工具详解——Kafkatool** Kafka作为一个分布式流处理平台,广泛应用于大数据实时处理和消息传递。然而,管理Kafka集群和操作其组件(如topics、partitions、offsets等)可能会变得复杂,这时就需要一些可视...
而为了更好地管理和监控Kafka集群,开发者们通常会依赖于一些工具,其中之一就是Kafka Tool。本文将详细介绍Kafka Tool 2.0.9版本的功能特性及其在Kafka集群管理中的应用。 Kafka Tool是一款强大的开源工具,专为...
**Kafka Tool for Mac: 管理与使用Apache Kafka集群的理想选择** Kafka Tool是一款专为Apache Kafka设计的强大管理工具,尤其适用于Mac用户。它提供了直观的图形用户界面(GUI),使得对Kafka集群的操作变得简单易...
**Kafka Tool:高效管理...总的来说,Kafka Tool是Kafka管理员和开发者的得力助手,它简化了与Kafka交互的过程,提高了工作效率,是管理复杂Kafka集群不可或缺的工具之一。无论是日常运维还是问题排查,都能从中受益。
《Kafka GUI管理工具——KafkaTool2深度解析》 在大数据实时处理领域,Apache Kafka以其高吞吐、低延迟的特性,成为了消息队列和流处理平台的首选。然而,对于Kafka的管理和运维,如果没有合适的工具,可能会变得...
【Kafka Tool 1.0.3】是一个专为管理和监控Apache Kafka集群设计的强大工具,尤其适用于使用0.10及更早版本的Kafka。这个版本提供了64位的可执行程序,包括Windows(kafkatool_64bit.exe)和Mac OS X(kafkatool.dmg...