当前位置: 首页 > 知识库问答 >
问题:

主题删除后的Broker磁盘使用情况

柳钟展
2023-03-14

我在用阿帕奇Kafka。我将巨大的dbs转储到Kafka中,其中每个数据库的表都是一个主题。

从经纪人处删除消费主题的正确方法是什么?

当前,我正在调用kafka.admin.adminutils#deleteTopic。但我找不到清晰的相关文件。方法签名不包含kafka服务器URL。这是否意味着我只删除了主题的元数据,而代理的磁盘使用量没有减少?那么当真正的附加日志文件删除发生时呢?

共有1个答案

冯飞鹏
2023-03-14

您是否能够使用基于大小的策略,而不是使用基于时间的保留策略?log.retention.bytes是一个按分区设置,在这里可能会对您有所帮助。

我不确定您希望如何确定主题是否已完全使用,但针对主题调用DeleteTopic首先将其标记为删除。一旦没有连接到集群并访问这些主题的使用者/生产者,并且如果server.properties文件中将delete.topic.enable设置为true,控制器将尽快从集群中删除该主题。这包括从磁盘中清除数据。这可能需要几秒钟到几分钟之间的任何地方来完成。

 类似资料:
  • 用于从不存在的VM中删除磁盘的所有在线说明都与旧的Azure UI有关,该UI不包含与新门户相同的菜单命令。因此,我需要使用新的Azure管理门户删除孤立磁盘的说明。旧门户的说明对此操作毫无价值。

  • cPanel磁盘使用情况是监控可用帐户和使用磁盘空间的一种非常有效的方法。 此功能会扫描磁盘,为您提供磁盘使用情况的图形概览。 它显示目录使用的磁盘空间,但不显示单个文件占用的空间。 它还显示MySQL数据库,隐藏目录和电子邮件使用的磁盘配额信息。 它有助于管理磁盘配额,因为一旦知道哪个目录具有最大的文件,就可以使用文件管理器导航到该目录并删除不必要的文件。 要访问此功能,请单击cPanel的“文

  • 本文向大家介绍Bosun 用Bash编写的Hadoop HDFS磁盘使用情况,包括了Bosun 用Bash编写的Hadoop HDFS磁盘使用情况的使用技巧和注意事项,需要的朋友参考一下 示例 这是一个连续的收集器,使用该hadoop fs -du -s /hbase/*命令来获取有关HDFS磁盘使用情况的详细信息。该度量对于跟踪OpenTSDB系统中的空间非常有用。            

  • 本文向大家介绍SQL Server获取磁盘空间使用情况,包括了SQL Server获取磁盘空间使用情况的使用技巧和注意事项,需要的朋友参考一下 对于DBA来说,监控磁盘使用情况是必要的工作,然后没有比较简单的方法能获取到磁盘空间使用率信息,下面总结下这些年攒下的脚本: 最常用的查看磁盘剩余空间,这个属于DBA入门必记的东西: xp_fixeddrives方式有点是系统自带,可直接使用,缺点是不能查

  • 问题内容: 我可以看到Docker占用了12GB的文件系统: 但是,我怎么知道它如何分布在容器上? 我试图通过运行附加到容器(新的v1.3命令) 然后运行“ df -h”以分析磁盘使用情况。它似乎正在工作,但不适用于使用“ volumes-from”的容器。 例如,我为MongoDB使用了仅数据容器,称为“ mongo-data”。 当我运行,然后在容器中运行时,它表示安装在(我的“ mongo-

  • 我可以看到Docker占用了我文件系统的12GB: 但是,我如何知道这是如何分布在容器上的呢? 例如,我为MongoDB使用了一个只包含数据的容器,名为'mongo-data'。 当我运行,然后在容器内运行时,它说挂载在(我的“mongo-data”数据专用容器)上的文件系统使用11.3G,但当我执行时,它说它只使用2.1G。 那么,如何分析容器/卷磁盘使用情况呢?或者,在我的例子中,我如何找出'