2011-09-07 58 views
6

當我嘗試刪除時使用hector(cassandra客戶端),它刪除列......但將行鍵留下......有人知道爲什麼,以及如何刪除該行鍵?Hector(Cassandra)刪除異常

+1

上找到卡桑德拉答案聊天 - > http://wiki.apache.org/cassandra/FAQ#range_ghosts – Ankush

回答

3

這是使用Cassandra時的預期。由於它通過編寫墓碑刪除數據仍然存在,直到下一個壓縮。最終它會完全走完,但是你的應用程序代碼必須知道一個空行與一個被刪除的行相同。

1

實際上,它會在該行的寬限期後發生的下一次壓縮中消失。

檢查了這一點:Wikipedia