第一次(几乎默认选项),Cassandra刷新64MB SSTable。 但是我希望这个初始的SSTable比64MB更大。 所以,我改变了一些cassandra配置如下(使用以下配置组合几次)。 但没有改变....而且memss_throughput_in_mb选项在cassandra 1.2中已被弃用。
memtable_total_space_in_mb:4096 commitlog_segment_size_in_mb:32 commitlog_total_space_in_mb:4096
如何制作首字母(当时cassandra将Memtable刷新为SSTable) SSTable尺寸更大,如128MB或256MB?
感谢。
答案 0 :(得分:1)
从the documentation我可以发现SSTable大小与每个列族相关,因此在创建CF时使用sstable_size_in_mb:<value>
选项进行设置。例如,如果您希望SStable为128mb,则可以发出以下CQL命令:
ALTER TABLE application.users WITH
compaction_strategy_options:sstable_size_in_mb:10;