我正在評估在我們的應用程序中的表格之一中創建的墓碑數量。爲此,我嘗試使用nodetool cfstats。這是我如何做到這一點:如何獲得一個cql查詢的墓碑計數?
create table demo.test(a int, b int, c int, primary key (a));
insert into demo.test(a, b, c) values(1,2,3);
現在我正在做同樣的插入如上。所以我期望創建3個墓碑。但是在爲這個柱子家族運行cfstats時,我仍然看到沒有創建墓碑。
nodetool cfstats demo.test
Average live cells per slice (last five minutes): 0.0
Average tombstones per slice (last five minutes): 0.0
現在我試着刪除記錄,但仍然沒有看到任何創建的墓碑。有什麼我在這裏失蹤的嗎?請建議。
BTW一些其他細節, *我們使用Java驅動程序 的2.1.1版本*我們正在運行對卡桑德拉2.1.0
作爲啓用此一個供參考,卡桑德拉2.x和1.x的問題了連續擺脫墓碑(即,它會做罰款啓動,但過了一段時間它就會完全停止。) – 2016-06-28 20:31:29
我的意思是'cfstats'命令使用的數據不會很快更新,您將在刪除後看到更改。也許通過給它一分鐘,或使用RussS解決方案。 – 2016-06-28 20:33:32