Cassandra MemTable Flush

时间:2017-11-02 06:11:37

标签: cassandra cassandra-3.0

我对Cassandra Memtable flush的理解是每当消耗33%的memtable heap + offheap空间时,cassandra flush writer开始刷新最大的memtable。在这种情况下,可能存在这样的情况,其中很少有小写的记忆不会发生在记忆中。那些记事本会发生什么?这些记事本什么时候会被刷新。

1 个答案:

答案 0 :(得分:1)

AFAIK有三种方式。

    正如您所描述的那样
  1. memtable_cleanup_threshold
  2. memtable_flush_period_in_ms每个表支柱定义了定期刷新周期。
  3. nodetool flushnodetool drain。 (drain停止侦听新请求)