2011-09-07 10 views
6

Sử dụng hector (cassandra client) khi tôi cố gắng xóa, nó xóa các cột… nhưng để lại khóa hàng phía sau… có ai biết tại sao không, và làm sao tôi có thể xóa khóa hàng đó?Hector (Cassandra) Xóa dị thường

+1

Tìm thấy câu trả lời trên Cassandra chat -> http://wiki.apache.org/cassandra/FAQ#range_ghosts – Ankush

Trả lời

3

Điều này được mong đợi khi sử dụng Cassandra. Kể từ khi nó xóa bằng cách viết tombstones dữ liệu vẫn còn đó cho đến khi đầm chặt tiếp theo. Cuối cùng nó sẽ đi một cách hoàn toàn, nhưng mã ứng dụng của bạn phải nhận thức được rằng một hàng trống giống như một hàng bị xóa.

1

Thực ra, nó sẽ biến mất trong lần nén tiếp theo xảy ra sau thời gian gia hạn cho hàng đó.

Kiểm tra này ra: Wikipedia