如何在`cassandra.yaml`中禁用自动压缩?

问题描述 投票:0回答:1

https://stackoverflow.com/a/47837940/260805暗示它应该是可能的。我想在启用增量维修时将其禁用更长时间(约2天)。

cassandra datastax datastax-enterprise
1个回答

投票

不,要在重新启动时禁用它,您需要在cassandra.yaml中设置它


4
投票

(免责声明:我是ScyllaDB员工)

据我所知,您可以通过以下方式禁用自动压缩:

  1. 对于列族(表),通过将其策略设置为NullCompactionStrategy。 (我认为这个只在Scylla中支持,但在Cassandra中不支持)
  2. 使用nodetool:$ nodetool <options> disableautocompaction -- <keyspace> <table> ...(我认为这个只在Cassandra中支持,但在Scylla中不支持)
© www.soinside.com 2019 - 2024. All rights reserved.