Double your timeout from 60K to 120K. 
While I don't think its the problem... its just a good idea. 

What happens if you drop the 50 down to 25?  Do you still fail? 
If not, go to 35,  etc... until you hit a point where you fail. 

As Jean-Marc said, we need a bit more information. Including some hardware info 
too. 

Thx

-Mike

On Jun 25, 2013, at 4:03 AM, Ankit Jain <[email protected]> wrote:

> 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