Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # user >> Can I use coprocessor to record the deleted data caused by ttl?


Copy link to this message
-
Re: Can I use coprocessor to record the deleted data caused by ttl?
Yes (in 0.94.2+). But it would be quite tricky.
You'd have to hook into the compaction. There's a new hook now in RegionObserver (preCompactionScannerOpen, and preFlushScannerOpen).
See HBASE-6427.

These two hooks are passed the scanners that provide the set of KVs to be compacted. You could wrap that scanner in your own.
The details will be tricky, though.

What is your usecase for this?

-- Lars

________________________________
 From: yonghu <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Sent: Friday, August 31, 2012 1:13 PM
Subject: Can I use coprocessor to record the deleted data caused by ttl?
 
Dear All,

I wonder if I can use coprocessor to record the deleted data caused by
ttl. Any ideas?

regards!

Yong