Hi, I was running out of memory so I move my import application to another 
server. Now, when I do the following call..

new HTable(configuration, AFFILIATE_TABLE_NAME)

I receive the following Exception.

IOException trying to establish a connection to HBase.
org.apache.hadoop.hbase.client.NoServerForRegionException: Timed out trying to 
locate root region because: 
org.apache.hadoop.security.UserGroupInformation.getCurrentUser()Lorg/apache/hadoop/security/UserGroupInformation;
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRootRegion(HConnectionManager.java:1107)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:668)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:644)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegionInMeta(HConnectionManager.java:770)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:673)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:644)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegionInMeta(HConnectionManager.java:770)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:677)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:644)
        at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:136)
        at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:113)
        at 
com.local.search.traffic.logs.acquire.ImportTrafficLogs.setupHBaseConnection(ImportTrafficLogs.java:1319)
        at 
com.local.search.traffic.logs.acquire.ImportTrafficLogs.run(ImportTrafficLogs.java:1442)
        at java.lang.Thread.run(Unknown Source)


As far as I can tell the environments are the same between the two servers and 
I can make connections from other servers using the same code. I am running the 
Import application as the hadoop user but when I tried as root is worked once 
but not again.

Thanks for any help.
-Pete

Reply via email to