What's your settings of this : hbase.hregion.max.filesize ?
If your setting is more than 1GB, and total size in the region less than this , 
your region will not split.

Zhou Shuaifeng(Frank)


-----Original Message-----
From: Michael Morello [mailto:[email protected]] 
Sent: Monday, July 11, 2011 8:28 PM
To: [email protected]
Subject: Region "auto-split"

Hello,

I'm testing the trunk revision of HBase and there is something that
seems strange to me regarding the "auto-split" region feature, here is
my test case :
I generate a lot of data with a simple client into a newly created
table with no predefined region. Everything is stored in the first
"default" region but this region is never splitted (I currently have a
region with a single file store of more than 1Go).

It seems that it is the responsability of the MemStoreFlusher to call
the CompactSplitThread (line 359 of MemStoreFlusher) and schedule a
split, but this part is never called.
More precisely one of the condition that is expected to be true in
order to schedule a split is that isTooManyStoreFiles(region) is true,
this could never happen.

Is it an expected behaviour or is it a known problem ?

Thanks,

Best regards,
--
Michael

Reply via email to