Hi!

I notice the strange behavior of HBase during reading and writing
simultaneously.

About my cluster:
Master and 16 regionservers, quorum of 3 zookeepers, gigabit ethernet,
all nodes are in same subnet. Data is read from a table containing ~100
millions binary records (images). I use Cloudera-cdh3u2 hadoop distro
and Oracle JDK-1.6.0 update 26

About read:
I'm reading data from HBase to server A using Java-app written in
Netty, directly from Hbase using native objects and methods. Speed of
reading is 1.2-10 thousands requests per second. For reading I use
Jmeter, all requests are distributed evenly among all regionservers.

About write:
Data comes from servers B and C in bulk mode every minute, size is
90-100 MB. For data recording I use local hbase-thrift on source hosts
which is configured to communicate with cluster's zookeeper quorum. So,
data is recording into regionservers directly bypassing the master
server.

About problem:
Normally response time for read request is ~30 milliseconds, but 1 time
per 1-3 min I see very large response delays on server A.(1-8 secs).
This occurs at random regionserver, each time at different one, and at
random region, each time at different one too. Part of log from reading
host:

12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.433sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.393sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.219sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.339sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.246sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.359sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.346sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.197sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.383sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.205sec) request to
hbase: /?key=bd71769b0aa6406e24ee948bc789a46b85e77116 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
bd71769b0aa6406e24ee948bc789a46b85e77116 locate on address:
hd-16:60020, regioninfo:
images,bccccccccccccccccccccccccccccccccccccc86,1325059350066.77574daf582ff29f16bd3c0f1628dfcf.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.33sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.364sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.168sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.209sec) request to
hbase: /?key=022142ffbfab5825223488378cff8db8d455005a 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
022142ffbfab5825223488378cff8db8d455005a locate on address:
hd-16:60020, regioninfo:
images,0199999999999999999999999999999999999999,1325058729876.48e77eb08590018acc60c4e2b2bde218.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.192sec) request to
hbase: /?key=bcda6745963faeaf825a8a80b6817352f8cceb87 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
bcda6745963faeaf825a8a80b6817352f8cceb87 locate on address:
hd-16:60020, regioninfo:
images,bccccccccccccccccccccccccccccccccccccc86,1325059350066.77574daf582ff29f16bd3c0f1628dfcf.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.17sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.186sec) request to
hbase: /?key=9db4b4f2a1ccf495214f8f03c522edba500e062b 12/01/19 10:20:02
WARN search.ImageNettyServerRequestHandler: Key
9db4b4f2a1ccf495214f8f03c522edba500e062b locate on address:
hd-16:60020, regioninfo:
images,9d9a591ebb50ff0a2a83c0eedf8a7ea4f6334738,1325059724340.730ce4bd61fd984e666ed53a34806225.
12/01/19 10:20:02 WARN search.ImageNettyServerRequestHandler: Long time
(2.169sec) request to
hbase: /?key=01de935e5c6da618ce9d4f8f278bf137c7eb214b Disabling record
operations at other hosts (B and C) doesn't solve this problem, but
delays occur less frequently and for a shorter period when recording is
disabled. There are no errors or warns in any regionserver logs. Time
of bulk writing is different from time delays occur when. Time of
region compacting  is different from time delays occur when too.

My questions:

If  I'm doing something wrong, what is it? Is there way to fix this
float delays? Where should I look for the cause of this trouble?

Any ideas are welcome, thanks in advance!

-- 
Best regards,
Paul

Reply via email to