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
