Oh, discussing this here it seems I was to fast to answer. The Scan
object will set Store.versionsToReturn() to the set max versions. So
have also no idea what the issue is :)

Please rephrase.

Lars

On Fri, Apr 9, 2010 at 9:27 AM, Lars George <lars.geo...@gmail.com> wrote:
> Hi,
>
>>> The third is about the hbase shell, which implements an alter command,
>>> that can change or add or delete a column family,but i remember the column
>>> family cannot be changed after the table is created. I also want  to know
>>> default max VERSIONs, when i create a table i give the VERSION 2,later i put
>>> three values for the same row+column and different timestamp, but i can get
>>> values rather than only two.
>>
>> The column family can be changed, not sure what you are referring to.
>>
>> Default max versions is 3, the rest of the question is unintelligible.
>
> I think he means he has set Versions to 2 but sees more than those 2.
> That is because the table has not yet been compacted. Run a major
> compaction from the shell on that table and it will reduce the
> versions to the enforced 2. Bottomline is, for a short period of time
> (but can be hours, the default is < 24hrs), you may see more than the
> set number of Versions. Think of it in terms of "Max. number of
> versions to keep".
>
> HTH,
> Lars
>

Reply via email to