My regions weren't very well balanced so I ran the "balancer" in hbase shell and my region servers starting getting a whole bunch of exceptions like:

2011-03-28 14:33:27,402 DEBUG org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler: Opened response-index,,1300386337049.70eded10f984a3eefab2bcea432121c8. 2011-03-28 14:33:31,847 DEBUG org.apache.hadoop.hbase.replication.regionserver.ReplicationSource: Opening log for replication ds3.hbase.dev.qualtrics.com%3A60020.1301344250501 at 3960 2011-03-28 14:33:31,856 DEBUG org.apache.hadoop.hbase.replication.regionserver.ReplicationSource: currentNbOperations:27 and seenEntries:3 and size: 677 2011-03-28 14:33:31,856 DEBUG org.apache.hadoop.hbase.replication.regionserver.ReplicationSource: Replicating 3 2011-03-28 14:33:31,907 WARN org.apache.hadoop.hbase.replication.regionserver.ReplicationSource: Unable to replicate because org.apache.hadoop.ipc.RemoteException: java.io.IOException: java.lang.RuntimeException: org.apache.hadoop.hbase.TableNotFoundException: user-session at org.apache.hadoop.hbase.client.HTableFactory.createHTableInterface(HTableFactory.java:38)
        at 
org.apache.hadoop.hbase.client.HTablePool.createHTable(HTablePool.java:129)
        at 
org.apache.hadoop.hbase.client.HTablePool.getTable(HTablePool.java:96)
        at 
org.apache.hadoop.hbase.client.HTablePool.getTable(HTablePool.java:110)
at org.apache.hadoop.hbase.replication.regionserver.ReplicationSink.put(ReplicationSink.java:166) at org.apache.hadoop.hbase.replication.regionserver.ReplicationSink.replicateEntries(ReplicationSink.java:142) at org.apache.hadoop.hbase.replication.regionserver.Replication.replicateLogEntries(Replication.java:108) at org.apache.hadoop.hbase.regionserver.HRegionServer.replicateLogEntries(HRegionServer.java:2710)
        at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:570)
        at 
org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1039)

at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:771) at org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:257)
        at $Proxy8.replicateLogEntries(Unknown Source)
at org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.shipEdits(ReplicationSource.java:558) at org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.run(ReplicationSource.java:340) 2011-03-28 14:33:31,914 DEBUG org.apache.hadoop.hbase.replication.regionserver.ReplicationSource: Replicating 3 2011-03-28 14:33:31,934 WARN org.apache.hadoop.hbase.replication.regionserver.ReplicationSource: Unable to replicate because org.apache.hadoop.ipc.RemoteException: java.io.IOException: java.lang.RuntimeException: org.apache.hadoop.hbase.TableNotFoundException: user-session
        at 
org.apache.hadoop.hbase.client.HTableFactory.createHTableInterface(HTableFactory.java:38)
        at 
org.apache.hadoop.hbase.client.HTablePool.createHTable(HTablePool.java:129)
        at 
org.apache.hadoop.hbase.client.HTablePool.getTable(HTablePool.java:96)
        at 
org.apache.hadoop.hbase.client.HTablePool.getTable(HTablePool.java:110)
at org.apache.hadoop.hbase.replication.regionserver.ReplicationSink.put(ReplicationSink.java:166) at org.apache.hadoop.hbase.replication.regionserver.ReplicationSink.replicateEntries(ReplicationSink.java:142) at org.apache.hadoop.hbase.replication.regionserver.Replication.replicateLogEntries(Replication.java:108) at org.apache.hadoop.hbase.regionserver.HRegionServer.replicateLogEntries(HRegionServer.java:2710)
        at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:570)
        at 
org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1039)
        at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:771)
        at 
org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:257)
        at $Proxy8.replicateLogEntries(Unknown Source)
at org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.shipEdits(ReplicationSource.java:558) at org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.run(ReplicationSource.java:340)

Any ideas why I am getting this exception?  Is it harmful or will it figure 
things out eventually?

Thanks,
~Jeff

--
Jeff Whiting
Qualtrics Senior Software Engineer
je...@qualtrics.com

Reply via email to