As per error message, your scan ran for more than 1 minute but the timeout is set for 1 minute. Hence the error. Try doing smaller scans or increasing timeout.(PS: HBase is mostly good for short scan not for full table scans.)
On Mon, Jul 9, 2018 at 8:37 PM, Lalit Jadhav <[email protected]> wrote: > While connecting to remote HBase cluster, I can create Table and get Table > Listing. But unable to scan Table using Java API. Below is code > > configuration.set("hbase.zookeeper.quorum", "QUARAM"); > configuration.set("hbase.master", "MASTER"); > configuration.set("hbase.zookeeper.property.clientPort", "2181"); > configuration.set("hadoop.security.authentication", "kerberos"); > configuration.set("hbase.security.authentication", "kerberos"); > configuration.set("zookeeper.znode.parent", "/hbase-secure"); > configuration.set("hbase.cluster.distributed", "true"); > configuration.set("hbase.rpc.protection", "authentication"); > configuration.set("hbase.regionserver.kerberos.principal", > "hbase/Principal@realm"); > configuration.set("hbase.regionserver.keytab.file", > "/home/developers/Desktop/hbase.service.keytab3"); > configuration.set("hbase.master.kerberos.principal", > "hbase/HbasePrincipal@realm"); > configuration.set("hbase.master.keytab.file", > "/etc/security/keytabs/hbase.service.keytab"); > > System.setProperty("java.security.krb5.conf","/etc/krb5.conf"); > > String principal = System.getProperty("kerberosPrincipal", > "hbase/HbasePrincipal@realm"); > String keytabLocation = System.getProperty("kerberosKeytab", > "/etc/security/keytabs/hbase.service.keytab"); > UserGroupInformation.set configuration( configuration); > UserGroupInformation.loginUserFromKeytab(principal, keytabLocation); > UserGroupInformation userGroupInformation = > UserGroupInformation.loginUserFromKeytabAndReturnUG > I("hbase/HbasePrincipal@realm", > "/etc/security/keytabs/hbase.service.keytab"); > UserGroupInformation.setLoginUser(userGroupInformation); > > I am getting bellow errors, > > org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after > attempts=36, exceptions: Mon Jul 09 18:45:57 IST 2018, null, > java.net.SocketTimeoutException: callTimeout=60000, callDuration=64965: > row > '' on table 'DEMO_TABLE' at > region=DEMO_TABLE,,1529819280641.40f0e7dc4159937619da237915be8b11., > hostname=dn1-devup.mstorm.com,60020,1531051433899, seqNum=526190 > > Exception : java.io.IOException: Failed to get result within timeout, > timeout=60000ms > > > -- > Regards, > Lalit Jadhav > Network Component Private Limited. > -- Thanks & Regards, Anil Gupta
