Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
HBase, mail # user - What could cause HBase's writes slower than reads?


+
yun peng 2012-11-03, 04:07
Copy link to this message
-
Re: What could cause HBase's writes slower than reads?
Mohit Anchlia 2012-11-03, 05:04
What load do you see on the system? I am wondering if bottleneck is on the
client side.

On Fri, Nov 2, 2012 at 9:07 PM, yun peng <[EMAIL PROTECTED]> wrote:

> Hi, All,
> In my HBase cluster, I observed Put() executes faster than a Get(). Since
> HBase is optimized towards write, I wonder what may affect Put performance
> in a distributed setting below.
>
> Hbase setup:
> My HBase cluster are of three nodes, in which one hosts zookeeper and
> HMaster, and two slaves. HBase cluster is attached to HDFS which resides on
> a separated cluster. The machines are fairly commodity or lower end, with
> 2G memory and 1-core CPU.
>
> Observed results:
> I test the Put and Get latency on this setup, and find out Put runs slower
> than Get (which is a bit surprising to me.) In case anyone is interested,
> in my result, Put() takes around 3000us and Get only in 1000us (so I think
> it does not touch disk).
>
> What could possibly slow dow Put() and speed up Get() performance in HBase?
> Does this possibly have to do with distributed setting, like Put needs
> update multiple (duplicated) copies while Gets only one..  I am quite
> newbie to HBase internal and not familiar with HBase Put/Get code path, has
> anyone here have similar experiences?
>
> Thanks,
> Yun
>
+
yun peng 2012-11-03, 14:09
+
Mohit Anchlia 2012-11-03, 15:11
+
yun peng 2012-11-04, 15:08