hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lars hofhansl <lhofha...@yahoo.com>
Subject Re: Problem to Insert the row that i was deleted
Date Wed, 25 Apr 2012 05:39:49 GMT
Rows (or rather cells/columns) are not actually deleted. Instead they are marked for deletion
by a delete marker. The deleted cells are collected during the next major or minor comaction.

As long as the marker exist new Put (with thje same timestamp as the existing Put will affected
by the delete marker.
The delete marker itself will exist until the next major compaction.

This might seems strange, but is actually an important feature of HBase as it allows operations
to be executed in any order with the same end result.

-- Lars

From: Mahdi Negahi <negahi.mahdi@hotmail.com>
To: Hbase <user@hbase.apache.org> 
Sent: Tuesday, April 24, 2012 9:05 PM
Subject: Problem to Insert the row that i was deleted

I delete a row and I want to add the same row ( with same Timestamp ) to HBase but it is not
added to the table. I know if I changed the timestamp it will added but it is necessary to
add it with the same timestamp. 

please advice me where is my problem ?


View raw message