Hi Ankit,

Can you please provide more information? HBase version, Hadoop
version, logs from the region servers where your cells are, logs from
the master, etc.?

With only one single region server, all the queries are going to it.
So the multiget most probably overwhelmed it. Do you have  metrics
from it? Like GC time, CPU/Memory usage, etc.?

Thanks,

JM

2013/6/25 Ankit Jain <[email protected]>:
> Hi All,
>
> HBase multiget call taking large time and throwing time out exception. I am
> retrieving only 50 records in one call. The size of each record is 20 KB.
>
> java.net.SocketTimeoutException: 60000 millis timeout while waiting for
> channel to be ready for read. ch :
> java.nio.channels.SocketChannel[connected
> local=/192.168.50.122:48695remote=ct-0096/
> 192.168.50.177:60020]
>
> hTable = new HTable(conf, tableName);
> results = hTable.get(rows);
>
> Cluster Detail:
> 1 master, 1 regionserver and 8 regions
>
> --
> Thanks,
> Ankit Jain

Reply via email to