Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra LCS上的主要压实度_Cassandra_Datastax_Cassandra 2.0 - Fatal编程技术网

Cassandra LCS上的主要压实度

Cassandra LCS上的主要压实度,cassandra,datastax,cassandra-2.0,Cassandra,Datastax,Cassandra 2.0,我有一张卡桑德拉集群的LCS表。我也在观察集群中的墓碑,所以我决定减少GC宽限时间并执行主要压缩。运行了nodetoolcompact键空间表,但压缩作业在一秒钟内运行。看来主要的压实没有起作用。你能帮我理解一下吗。如果你真的在使用古董卡桑德拉2.0,正如你问题上的标签所说,那么它确实不支持LCS上的主要压缩,而“nodetool compact”只触发了一个小的压缩,这无论如何都会发生(除非明确禁用)。这在Cassandra 2.2中已修复-请参阅问题 目前仍有进一步改进LCS主要压缩的计划-

我有一张卡桑德拉集群的LCS表。我也在观察集群中的墓碑,所以我决定减少GC宽限时间并执行主要压缩。运行了nodetoolcompact键空间表,但压缩作业在一秒钟内运行。看来主要的压实没有起作用。你能帮我理解一下吗。

如果你真的在使用古董卡桑德拉2.0,正如你问题上的标签所说,那么它确实不支持LCS上的主要压缩,而“nodetool compact”只触发了一个小的压缩,这无论如何都会发生(除非明确禁用)。这在Cassandra 2.2中已修复-请参阅问题


目前仍有进一步改进LCS主要压缩的计划-请参阅-但它应该已经运行得相当好,并且不应该像您报告的那样“在一秒钟内”完成-除非您真的运行Cassandra 2.0。

如果您实际使用的是古董Cassandra 2.0,正如您问题上的标签所述,事实上,它不支持LCS上的主要压缩,而“nodetool compact”只触发了一个无论如何都会发生的次要压缩(除非明确禁用)。这在Cassandra 2.2中已修复-请参阅问题


目前仍有进一步改进LCS主要压缩性的计划-请参阅-但它应该已经运行得相当好,并且不应该像您报告的那样“在一秒钟内”完成-除非您真的在运行Cassandra 2.0。

您在问题上使用了“Cassandra-2.0”标签,您是否真的在使用Cassandra 2.0?还是更新的版本?是的,我的卡桑德拉版本是2.0.x。那么,如果我想清除巨大的墓碑,在这种情况下,什么是最好的方法呢?不幸的是,我认为最好的方法是升级(到卡桑德拉2.2或更高版本,或者到锡拉)。另一种有点难看但可能的方法是尝试切换到大小分层压缩策略,进行主要压缩,然后切换回来(我自己从未尝试过这个过程,希望它能工作…)。最后,请注意没有“巨大的墓碑”。墓碑很小——只有删除记录,没有数据。但也许你确实有很多这样的问题。@Nadav好的,谢谢你这么多的澄清。你在你的问题上使用了“cassandra-2.0”标签,你真的在使用cassandra 2.0吗?还是更新的版本?是的,我的卡桑德拉版本是2.0.x。那么,如果我想清除巨大的墓碑,在这种情况下,什么是最好的方法呢?不幸的是,我认为最好的方法是升级(到卡桑德拉2.2或更高版本,或者到锡拉)。另一种有点难看但可能的方法是尝试切换到大小分层压缩策略,进行主要压缩,然后切换回来(我自己从未尝试过这个过程,希望它能工作…)。最后,请注意没有“巨大的墓碑”。墓碑很小——只有删除记录,没有数据。但也许你确实有很多这样的问题。@Nadav好的,谢谢你的澄清。