time to live units are milliseconds (a long) --- Jim Kellerman, Powerset (Live Search, Microsoft Corporation)
> -----Original Message----- > From: Yair Even-Zohar [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 15, 2008 9:11 AM > To: [email protected] > Subject: RE: Deleting old versions from a table > > I need this feature because I'd like old data to expire after X days. > I now see that I can use HColumnDescriptor.setTimeToLive(int > timeToLive). So, my question is what is the granularity of the > "timeToLive" parameter (Days / Hours/ Second) ? > > Thanks > -Yair > > > -----Original Message----- > From: Dingding Ye [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 15, 2008 10:43 AM > To: [email protected] > Subject: Re: Deleting old versions from a table > > Why do you want to do that? I think limited the column family with > VERSIONS > is enough. > > On Wed, Oct 15, 2008 at 11:24 PM, Yair Even-Zohar > <[EMAIL PROTECTED]>wrote: > > > I would like to delete old versions from a table on a daily basis and > am > > thinking to implement: > > > > > > > > 1) Run a map/reduce (similar to RowCounter) and for each rowid, > execute > > a deleteall(rowed, timestamp) > > > > 2) Similar to (1), but with a scanner. I could also write a filter to > > filter retrieve only rowids that have data older then timestamp. > > > > > > > > Before I start writing code, I would like to know if there is an > > existing process to delete old data? > > > > > > > > Thanks > > > > -Yair > > > > > > > >
