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
