【发布时间】:2019-12-01 12:32:48
【问题描述】:
我们执行以下步骤来删除主题 - hgpo.llo.prmt.processed
但即使在 12 小时后主题文件夹仍未从 /var/kafka/kafka-logs
中删除注意 - 我们设置 - delete.topic.enable=true
hkafka01 kafka-logs]# /usr/hdp/current/kafka-broker/bin/kafka-topics.sh --zookeeper master01:2181 --alter --topic hgpo.llo.prmt.processed--config retention.ms=1000
WARNING: Altering topic configuration from this script has been deprecated and may be removed in future releases. Going forward, please use kafka-configs.sh for this functionality Updated config for topic "hgpo.llo.prmt.processedd"
kafka01 kafka-logs]# /usr/hdp/current/kafka-broker/bin/kafka-topics.sh --zookeeper master01:2181 --delete --topic hgpo.llo.prmt.processed
Topic hgpo.llo.prmt.processed is already marked for deletion.
如何强制删除主题?
在 kafka 机器(生产机器)上,我们看到:(没有可用空间)
/dev/sdb 15500450528 15500434144 0 100% /var/kafka
在 /var/kafka/kafka-logs 下,我们仍然可以看到所有主题文件夹(巨大的大小)作为示例:(向下)
所以是否可以仅删除这些文件夹作为示例 - by
rm -rf hgpo.llo.prmt.processed-28 ?
在 /var/kafka/kafka-logs 下,我们有许多主题文件夹:
117G hgpo.llo.prmt.processed-28
117G hgpo.llo.prmt.processed-29
117G hgpo.llo.prmt.processed-3
117G hgpo.llo.prmt.processed-30
117G hgpo.llo.prmt.processed-31
117G hgpo.llo.prmt.processed-32
。 .
【问题讨论】:
标签: apache-kafka