I encountered this problem as well. The RedHat/Centos installer (and possibly others) adds an entry in /etc/hosts that points whatever host name supplied during installation to 127.0.0.1.
First, remove the bogus hostfile entry. Then, set up your local DNS to serve the host names of your cluster hosts to your cluster. Then you should be fine. - Andy --- stack <[EMAIL PROTECTED]> wrote: > Hey Jason. Thanks for trying hbase. > > Can you take a look at your networking? Remote regionservers are > reporting in as 127.0.1.1:60020 rather than as 10.211.55.X. > > The master keeps an in-memory Map of all regionservers. The key is the > > regionserver's reported Address+Port. If all are reporting in as > 127.0.1.1:60020, then the master is confused (AssertionError). > > Yours, > St.Ack > > P.S. Would suggest you also use the latest release candidate: > http://people.apache.org/~stack/hbase-0.1.2-candidate-1/. It is much > improved over 0.1.1. > > > Jason Sheldon wrote: > > Hi > > > > I am very new to hbase and have just set it up for the first time. I > > have a running hadoop cluster with 5 datanodes and have installed > > HRegionServers on each of these nodes. > > > > When I start up hbase I see this error in the master log:- > > > > 2008-05-09 15:43:35,922 INFO org.apache.hadoop.ipc.Server: IPC Server > > > handler 7 on 60000, call regionServerStartup(address: > 127.0.1.1:60020, > > startcode: 1210304455421, load: (requests: 0 regions: 0)) from > > 10.211.55.4:55809: error: java.io.IOException: > > java.lang.AssertionError: Impossible state for createLease(): Lease > > 1377822776/1377822776 is still held. > > java.io.IOException: java.lang.AssertionError: Impossible state for > > createLease(): Lease 1377822776/1377822776 is still held. > > at org.apache.hadoop.hbase.Leases.createLease(Leases.java:145) > > at > > > org.apache.hadoop.hbase.HMaster.regionServerStartup(HMaster.java:1310) > > at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > org.apache.hadoop.hbase.ipc.HbaseRPC$Server.call(HbaseRPC.java:413) > > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:899) > > > > > > in the regionservers I see > > > > 2008-05-09 15:45:05,655 WARN org.apache.hadoop.hbase.HRegionServer: > > error telling master we are up > > org.apache.hadoop.ipc.RemoteException: java.io.IOException: > > java.lang.AssertionError: Impossible state for createLease(): Lease > > 1377822776/1377822776 is still held. > > at org.apache.hadoop.hbase.Leases.createLease(Leases.java:145) > > at > > > org.apache.hadoop.hbase.HMaster.regionServerStartup(HMaster.java:1310) > > at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > org.apache.hadoop.hbase.ipc.HbaseRPC$Server.call(HbaseRPC.java:413) > > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:899) > > > > at org.apache.hadoop.ipc.Client.call(Client.java:512) > > at > > > org.apache.hadoop.hbase.ipc.HbaseRPC$Invoker.invoke(HbaseRPC.java:210) > > at $Proxy0.regionServerStartup(Unknown Source) > > at > > > org.apache.hadoop.hbase.HRegionServer.reportForDuty(HRegionServer.java:1037) > > > > > at > org.apache.hadoop.hbase.HRegionServer.run(HRegionServer.java:634) > > at java.lang.Thread.run(Thread.java:595) > > > > > > As such I only see the master (localhost) region server as being > active > > > > HBase Version 0.1.1, r HBase version and svn revision > > Hadoop Version 0.16.2, r642481 Hadoop version and svn revision > > Filesystem hdfs://10.211.55.7:9000/hbase Filesystem HBase is > > running on > > HBase Root Directory hdfs://10.211.55.7:9000/hbase Location of > > HBase home directory > > Online META Regions > > Name Server > > -ROOT- 127.0.1.1:60020 > > .META.,,1 127.0.1.1:60020 > > Tables > > > > No tables found. > > Region Servers > > Address Start Code Load > > 127.0.1.1:60020 1210340213164 requests: 0 regions: 2 > > Total: servers: 1 requests: 0 regions: 2 > > > > > > > > Any explanation/help would be greatly appreciated > > > > Thanks > > ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
