Tell us your hadoop version.  Is it 'secure' hadoop (or CDH3b3?).
Looks like a permission issue?  Did you put your cluster's hadoop jar
into hbase/lib?
St.Ack


On Fri, Jan 21, 2011 at 3:49 PM, Peter Haidinyak <[email protected]> wrote:
> 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