目前,我有3個Cassandra節點。爲什麼空間使用率爲0,雖然我已經插入了> 40k行
我創建一個名爲events
表中插入> 40K行後,我的每個節點執行以下命令。
nodetool -h localhost cfstats
這是從該節點的一個
Table: events
SSTable count: 0
Space used (live): 0
Space used (total): 0
Space used by snapshots (total): 43516
Off heap memory used (total): 0
SSTable Compression Ratio: 0.0
Number of keys (estimate): 1
Memtable cell count: 102675
Memtable data size: 4224801
Memtable off heap memory used: 0
Memtable switch count: 1
Local read count: 0
Local read latency: NaN ms
Local write count: 4223
Local write latency: 0.085 ms
Pending flushes: 0
Bloom filter false positives: 0
Bloom filter false ratio: 0.00000
Bloom filter space used: 0
Bloom filter off heap memory used: 0
Index summary off heap memory used: 0
Compression metadata off heap memory used: 0
Compacted partition minimum bytes: 0
Compacted partition maximum bytes: 0
Compacted partition mean bytes: 0
Average live cells per slice (last five minutes): 0.0
Maximum live cells per slice (last five minutes): 0.0
Average tombstones per slice (last five minutes): 0.0
Maximum tombstones per slice (last five minutes): 0.0
輸出令我驚訝的,Space used (live)
和Space used (total)
是0,另外節點也具有0 Space used (live)
和Space used (total)
。
但是,當我執行SELECT時,我可以獲得先前插入的多行。
我可以知道,爲什麼我的Space used (live)
和Space used (total)
0對於所有節點?
是的。你是對的。插入10百萬行之後,我可以看到非零空間(實時)和空間已用(總計) –