Hi,

It speed it up definitly :)

hbase(main):002:0> get 'logs', '_f:squid_t:20111114110759_b:squid_s:204-taDiFMcQaPzN13dDOZ99PA=='
COLUMN                                                CELL
body:body timestamp=1321265279234, value=Nov 14 11:00:24 haproxy[15470]: ... [haproxy syslogs] ...

1 row(s) in 0.0170 seconds

Thank you again for help and explanations.

Regards,

--
Damien


Le 14/11/2011 20:24, lars hofhansl a écrit :
Did it speed up your queries? As you can see from the followup discussions 
here, there is some general confusion around this.

Generally there are 2 sizes involved:
1. HBase Filesize
2. HBase Blocksize

#1 sets the maximum size of a region before it is split. Default used to be 
512mb, it's now 1g (but usually it should be even larger)

#2 is the size of the blocks inside the HFiles. Smaller blocks mean better 
random access, but larger block indexes. I would only increase that if you have 
large cells.

-- Lars
________________________________

From: Damien Hardy<[email protected]>
To: [email protected]
Sent: Monday, November 14, 2011 12:51 AM
Subject: Re: Row get very slow

Le 13/11/2011 16:13, Arvind Jayaprakash a écrit :
A common confusion is b/w MAX_FILESIZE and BLOCKSIZE. Given that
MAX_FILESIZE is not listed on :60010/master.jsp, one tends to assume
BLOCKSIZE represents that value.

On Nov 10, lars hofhansl wrote:
"BLOCKSIZE =>   '536870912'"


You set your blocksize to 512mb? The default is 64k (65536), try to set it to 
something lower.

Hello,

Thank you for answer I have just altered my table and launched a major_compact 
to get it effective.

I thought that increasing FILSIZE of HBases implies somehow changes on the 
BLOSKSIZE of my tables and to prevent unbalanced paramaters increased it too 
... #FAIL.

The question is : in what application BLOCKSIZE should be changed (increased or 
decreased) ?

Thank you.

-- Damien

Reply via email to