在本文中,我将向您介绍Apache Cassandra中的一个高级选项,称为用户自定义compaction。顾名思义,这是一个告诉Cassandra显式地为一个或多个表创建compaction任务,然后这个任务被移交给Cassandra运行时,像其他任何compaction一样执行。
这不是你每天都需要做的操作。但是,当您希望立即回收磁盘空间,而不希望等待正常compaction启动时,它非常有用。
除非您运行的是Cassandra 3.4版(请参阅CASSANDRA-10660),否则需要使用JMX来发布用户定义的Compact.如果您以前没有使用过jmx命令,那么一开始可能会觉得很难接受。如果您来自非java背景,那么它很可能是一个完全陌生的概念。别让那吓跑你!在本文结束时,您将能够使用名为jmxterm的实用程序执行用户定义的c
继续阅读与本文标签相同的文章
上一篇 :
TDD的测试周期
下一篇 :
算法:深度、广度优先搜索算法与剪枝-理论
-
公理设计-由奇怪海战引发的软件设计思考
2026-05-16栏目: 教程
-
分享35个高效编程的实用技巧
2026-05-16栏目: 教程
-
ThreadLocal 源码解读
2026-05-16栏目: 教程
-
怎样做网站性能优化?
2026-05-16栏目: 教程
-
Android APP性能优化总结
2026-05-16栏目: 教程
