可以使用nodetool enableautocompaction和disableautocompaction启用或禁用自动压缩。但是有什么办法知道状态吗?我看不到任何会显示状态的nodetool命令。
答案 0 :(得分:1)
目前尚无机制可用来进行堆转储。最好的选择是使用nodetool enableautocompaction
,如果它是安全的,或者对即将执行的压缩任务设置警报,则使用它。
答案 1 :(得分:0)
我认为您正在搜索以下命令之一:
描述:提供压缩操作的历史记录。
提供有关压缩的统计信息。总数栏显示了要压缩的SSTable的未压缩字节总数。系统日志列出了压缩的SSTable的名称。
答案 2 :(得分:0)
正如克里斯建议的那样,如果启用了自动压缩,则nodetool压缩统计信息可能会有所帮助,然后您可以看到一些正在运行的任务,而挂起的任务可能是0或任意数字,但是如果禁用了自动压缩,则可以在nodetool压缩统计信息上看到许多未决的任务,而没有正在运行的任务。