国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

kafka刪除topic消息的三種方式

這篇具有很好參考價值的文章主要介紹了kafka刪除topic消息的三種方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

kafka刪除topic消息的三種方式

方法一:快速配置刪除法(確保topic數(shù)據(jù)不要了)

1.kafka啟動之前,在server.properties配置delete.topic.enable=true

2.執(zhí)行命令bin/kafka-topics.sh --delete --topic test --zookeeper zk:2181或者使用kafka-manager集群管理工具刪除

注意:如果kafka啟動之前沒有配置delete.topic.enable=true,topic只會標(biāo)記為marked for deletion,加上配置,重啟kafka,之前的topick就真正刪除了。

方法二:設(shè)置刪除策略(確保topic數(shù)據(jù)不要了)

1.kafka啟動之前,在server.properties配置

#日志清理策略選擇有:delete和compact主要針對過期數(shù)據(jù)的處理,或是日志文件達(dá)到限制的額度,會被 topic創(chuàng)建時的指定參數(shù)覆蓋
log.cleanup.policy = delete

#注意:下面有兩種配置,一種是基于時間的策略,另種是基于日志文件大小的策略,兩種策略同是配置的話,只要滿足其中種策略,則觸發(fā)Log刪除的操作。刪除操作總是先刪除最舊的日志消息在Kafka中保存的時間,4小時之前的1og, 可以被刪除掉,根據(jù)policy處理數(shù)據(jù)。
log.retention.hours=4

#當(dāng)剩余空間低于log.retention.bytes字節(jié),則開始刪除
log.retention.bytes=37580963840

#每隔1000ms, logcleaner線程將檢查一次,看是否符合上述保留策略的消息可以被刪除
log.retention.check.interval.ms=1000

方法三:手動刪除法(不推薦)(確保topic數(shù)據(jù)不要了)

前提:不允許更改server.properties配置

1.刪除zk下面topic(test)

啟動bin/zkCli.sh
ls /brokers/topics
rmr /brokers/topics/test
ls /brokers/topics
查topic是否刪除:bin/kafka-topics.sh --list --zookeeper zk:2181

2.刪除各broker下topic數(shù)據(jù),默認(rèn)目錄為/tmp/kafka-logs

原文鏈接:https://blog.csdn.net/yiyihuazi/article/details/113103290文章來源地址http://www.zghlxwxcb.cn/news/detail-600208.html

到了這里,關(guān)于kafka刪除topic消息的三種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Kafka如何徹底刪除topic及數(shù)據(jù)

    我的kafka是CDH安裝的默認(rèn)目錄 ?/opt/cloudera/parcels/KAFKA-4.1.0-1.4.1.0.p0.4 1、停止生產(chǎn)和消費(fèi)程序。否則topic的offset信息會一直在broker更新。調(diào)用kafka delete命令則無法刪除該topic。取消自動創(chuàng)建topic,設(shè)置 auto.create.topics.enable = false。 2、server.properties 設(shè)置 delete.topic.enable=true,否則調(diào)用

    2023年04月19日
    瀏覽(13)
  • 【RabbitMQ筆記08】消息隊(duì)列RabbitMQ之防止消息丟失的三種方式(生產(chǎn)者消息確認(rèn)、消費(fèi)者消息確認(rèn)、消息持久化)

    【RabbitMQ筆記08】消息隊(duì)列RabbitMQ之防止消息丟失的三種方式(生產(chǎn)者消息確認(rèn)、消費(fèi)者消息確認(rèn)、消息持久化)

    這篇文章,主要介紹消息隊(duì)列RabbitMQ之防止消息丟失的三種方式(生產(chǎn)者消息確認(rèn)、消費(fèi)者消息確認(rèn)、消息持久化)。 目錄 一、防止消息丟失 1.1、消息確認(rèn)機(jī)制(生產(chǎn)者) (1)生產(chǎn)者丟失消息 (2)生產(chǎn)者消息確認(rèn)機(jī)制 1.2、消息確認(rèn)機(jī)制(消費(fèi)者) (1)消費(fèi)者丟失消息

    2024年02月02日
    瀏覽(29)
  • Windows下快速啟動Kafka以及三種發(fā)送消息的方式

    Windows下快速啟動Kafka以及三種發(fā)送消息的方式

    目錄 一、下載Kafka 二、啟動kafka 2.1 啟動kafka前得先啟動zk 2.2 啟動kafka 三、操作Kafka 3.1 創(chuàng)建 Kafka 主題(Topic) 3.2 將信息寫入主題(Topic) 3.3 讀取信息 四、Java實(shí)踐-三種發(fā)送消息的方式 4.1?異步發(fā)送-無回調(diào) 4.2?異步發(fā)送-有回調(diào) 4.3?同步發(fā)送 Kafka是一種分布式的基于發(fā)布/訂閱

    2024年02月09日
    瀏覽(18)
  • Kafka發(fā)送數(shù)據(jù)的三種模式

    在kafka-0.8.2之后,producer不再區(qū)分同步(sync)和異步方式(async),所有的請求以異步方式發(fā)送,這樣提升了客戶端效率。 本文分享自華為云社區(qū)《kafka消息發(fā)送模式》,作者:dayu_dls。 在kafka-0.8.2之后,producer不再區(qū)分同步(sync)和異步方式(async),所有的請求以異步方式發(fā)送,這樣提

    2024年02月15日
    瀏覽(19)
  • 大數(shù)據(jù)篇Kafka消息隊(duì)列指定Topic打印Key、Value、Offset和Partition

    說到Apache Kafka消息傳遞系統(tǒng)時,以下是一些關(guān)鍵概念的解釋: Key(鍵):Kafka消息由Key和Value組成。Key是一個可選的字段,它通常用于消息的路由和分區(qū)策略。Key的目的是確保具有相同Key的消息被寫入同一個分區(qū)。當(dāng)消費(fèi)者接收到消息時,可以使用Key來進(jìn)行消息處理和路由操

    2024年02月16日
    瀏覽(27)
  • 數(shù)據(jù)傳輸?shù)娜N方式

    數(shù)據(jù)傳輸?shù)娜N方式

    在通信和計算機(jī)網(wǎng)絡(luò)中,從通信資源的分配角度來看,“交換”就是按照某種方式動態(tài)地分配傳輸線路的資源。常用的數(shù)據(jù)傳輸方式有電路交換、報文交換、分組交換。 特點(diǎn): 通信雙方獨(dú)占通信鏈路 優(yōu)點(diǎn): 數(shù)據(jù)傳輸時延小, 適用于實(shí)時通信 ;數(shù)據(jù)按序發(fā)送,不存在失序問

    2024年02月08日
    瀏覽(18)
  • docker 數(shù)據(jù)掛載的三種方式

    docker 數(shù)據(jù)掛載的三種方式

    目錄 前言 更詳細(xì)的Diff 適合Volumes的場景 適合bind mounts的場景 適合tmpfs mounts的場景 使用 前言 回到目錄 我們可以將數(shù)據(jù)寫到容器的可寫入層,但是這種寫入是有缺點(diǎn)的: 當(dāng)容器停止運(yùn)行時,寫入的數(shù)據(jù)會丟失。你也很難將這些數(shù)據(jù)從容器中取出來給另外的應(yīng)用程序使用。 容

    2024年02月06日
    瀏覽(43)
  • Hive:元數(shù)據(jù)的三種部署方式

    Hive:元數(shù)據(jù)的三種部署方式

    1.內(nèi)嵌模式示意圖: 2.Derby數(shù)據(jù)庫: Derby數(shù)據(jù)庫是Java編寫的內(nèi)存數(shù)據(jù)庫,在內(nèi)嵌模式中與應(yīng)用程序共享一個JVM,應(yīng)用程序負(fù)責(zé)啟動和停止。 初始化Derby數(shù)據(jù)庫 1)在hive根目錄下,使用/bin目錄中的schematool命令初始化hive自帶的Derby元數(shù)據(jù)庫 [atguigu@hadoop102 hive]$ bin/schematool -dbType

    2024年01月17日
    瀏覽(18)
  • SpringBoot+MyBatis批量插入數(shù)據(jù)的三種方式

    最近導(dǎo)入表格數(shù)據(jù)時需要同時插入修改大量數(shù)據(jù),研究了一下有三種實(shí)現(xiàn)方式 1、用for循環(huán)調(diào)用sql插入數(shù)據(jù) 這種方式插入大量數(shù)據(jù)時,效率非常底下,不推薦 2、利用mybatis的foreach來實(shí)現(xiàn)循環(huán)插入 這種方式插入大量數(shù)據(jù)時,好處是不用頻繁訪問數(shù)據(jù)庫,一條sql搞定,效率比較

    2024年02月16日
    瀏覽(20)
  • sql文件導(dǎo)入數(shù)據(jù)庫的三種方式

    sql文件導(dǎo)入數(shù)據(jù)庫的三種方式

    方式一:在數(shù)據(jù)庫的表中直接右鍵運(yùn)行sql文件 ? ?方式二:終端窗口 cmd,管理員身份運(yùn)行 C:WINDOWSsystem32mysql -uroot -p 輸入密碼 use 數(shù)據(jù)庫名; mysql use reggie; source sql文件路徑(不能含有中文) 方式三:在數(shù)據(jù)庫或終端輸入sql指令 新建查詢--輸入sql語句--運(yùn)行

    2024年02月03日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包