Thanks St.Ack.

I've both those settings autoflush & writebuffer size.
I'll try the new HTable(conf, ..)..(I just have new HTable(table) now)

Right now upto 85% under 10ms..I'm trying to bring the mean down

PS: I can tolerate some loss of data for getting better throughput.

 


 

 

-----Original Message-----
From: Sean Bigdatafun <sean.bigdata...@gmail.com>
To: user@hbase.apache.org
Sent: Thu, Oct 14, 2010 8:11 pm
Subject: Re: Increase region server throughput


Though this setup, setautoflush(false), increases the thoughput, the data
loss rate increases significantly -- there is no way for the client to know
what has been lost and what has gone through. That bothers me.

Sean

On Tue, Oct 12, 2010 at 11:32 AM, Stack <st...@duboce.net> wrote:

> Have you played with these settings HTable API?
>
>
> http://hbase.apache.org/docs/r0.20.6/api/org/apache/hadoop/hbase/client/HTable.html#setAutoFlush(boolean)
>
> http://hbase.apache.org/docs/r0.20.6/api/org/apache/hadoop/hbase/client/HTable.html#setWriteBufferSize(long)
>
> There is something seriously wrong if you are seeing 5 seconds per put
> (unless your put is gigabytes in size?).
>
> Are you doing 'new HTable(tablename)' in your client or are you doing
> 'new HTable(conf, tablename)' in your client code?  Do the latter if
> not -- share the configuration with HTable instances.
>
> St.Ack
>
> On Mon, Oct 11, 2010 at 10:47 PM, Venkatesh <vramanatha...@aol.com> wrote:
> >
> >
> >
> >  I would like to tune region server to increase throughput..On a 10 node
> cluster,
> > I'm getting 5 sec per put. (this is unbatched/unbuffered). Other than
> > region server handler count property is there anything else I can tune
> > to increase throughput? ( this operation i can't use buffered write
> without
> > code change)
> >
> > thx
> > venkatesh
> >
> >
> >
>

 

Reply via email to