hadoop 2.3.0 uses hadoop-common-2.3.0
hbase 0.98 uses hadoop-common-2.2.0



On Wednesday, February 26, 2014 9:14 AM, Ted Yu <yuzhih...@gmail.com> wrote:
 
Can you check the version of hadoop-common jar in your classpath to see if
there is conflict ?



On Wed, Feb 26, 2014 at 9:06 AM, S. Zhou <myx...@yahoo.com> wrote:

> Thanks Ted. See below for the entire exception message from region server
> log file. BTW, I use hadoop 2.3.0 version
> 2014-02-25 15:42:42,620 ERROR [main]
> regionserver.HRegionServerCommandLine: Region server exiting
> java.lang.RuntimeException: Failed construction of Regionserver: class
> org.apache.hadoop.hbase.regionserver.HRegionServer
>         at
> org.apache.hadoop.hbase.regionserver.HRegionServer.constructRegionServer(HRegionServer.java:2368)
>         at
> org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.start(HRegionServerCommandLine.java:61)
>         at
> org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.run(HRegionServerCommandLine.java:85)
>         at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
>         at
> org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
>         at
> org.apache.hadoop.hbase.regionserver.HRegionServer.main(HRegionServer.java:2383)
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>         at
> org.apache.hadoop.hbase.regionserver.HRegionServer.constructRegionServer(HRegionServer.java:2366)
>         ... 5 more
> Caused by: java.lang.RuntimeException:
> java.lang.reflect.InvocationTargetException
>         at
> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:131)
>         at org.apache.hadoop.security.Groups.<init>(Groups.java:55)
>         at
> org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:182)
>         at
> org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:235)
>         at
> org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:214)
>         at
> org.apache.hadoop.security.UserGroupInformation.isAuthenticationMethodEnabled(UserGroupInformation.java:275)
>         at
> org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:269)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at org.apache.hadoop.hbase.util.Methods.call(Methods.java:39)
>         at org.apache.hadoop.hbase.security.User.call(User.java:434)
>         at org.apache.hadoop.hbase.security.User.callStatic(User.java:424)
>         at org.apache.hadoop.hbase.security.User.access$200(User.java:49)
>         at
> org.apache.hadoop.hbase.security.User$SecureHadoopUser.isSecurityEnabled(User.java:412)
>         at
> org.apache.hadoop.hbase.security.User$SecureHadoopUser.login(User.java:383)
>         at org.apache.hadoop.hbase.security.User.login(User.java:207)
>         at
> org.apache.hadoop.hbase.security.UserProvider.login(UserProvider.java:113)
>         at
> org.apache.hadoop.hbase.regionserver.HRegionServer.<init>(HRegionServer.java:613)
>         ... 10 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>         at
> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:129)
>         ... 29 more
> Caused by: java.lang.UnsatisfiedLinkError:
> org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative()V
>         at
> org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative(Native
> Method)
>         at
> org.apache.hadoop.security.JniBasedUnixGroupsMapping.<clinit>(JniBasedUnixGroupsMapping.java:49)
>         at
> org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback.<init>(JniBasedUnixGroupsMappingWithFallback.java:38)
>         ... 34 more
>
>
>
>
>
> On Tuesday, February 25, 2014 4:33 PM, Ted Yu <yuzhih...@gmail.com> wrote:
>
> Can you show us the remaining stack trace following
> InvocationTargetException
> ?
>
> Cheers
>
>
>
> On Tue, Feb 25, 2014 at 4:30 PM, S. Zhou <myx...@yahoo.com> wrote:
>
> > I just downloaded the HBase 0.98-hadoop2. After I run "start-hbase.sh",
> > the Hbase does not actually start. I tried to search online but failed to
> > find a solution. Please help.
> >
> >
> > The message in master log is:
> > 2014-02-25 15:24:04,533 INFO  [master:localhost:60000]
> > master.ServerManager: Waiting for region servers count to settle;
> currently
> > checked in 0, slept for 545081 ms, expecting minimum of 1, maximum of
> > 2147483647, timeout of 4500 ms, inte:
> >
> > The message in region server log is:
> > 2014-02-25 15:14:58,020 ERROR [main]
> > regionserver.HRegionServerCommandLine: Region server exiting
> > java.lang.RuntimeException: Failed construction of Regionserver: class
> > org.apache.hadoop.hbase.regionserver.HRegionServer
> >         at
> >
> org.apache.hadoop.hbase.regionserver.HRegionServer.constructRegionServer(HRegionServer.java:2368)
> >         at
> >
> org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.start(HRegionServerCommandLine.java:61)
> >         at
> >
> org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.run(HRegionServerCommandLine.java:85)
> >         at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
> >         at
> >
> org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
> >         at
> >
> org.apache.hadoop.hbase.regionserver.HRegionServer.main(HRegionServer.java:2383)
> > Caused by: java.lang.reflect.InvocationTargetException
> >         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > Method)
> >         at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> >         at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> >         at
> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> >         at
> >
> org.apache.hadoop.hbase.regionserver.HRegionServer.constructRegionServer(HRegionServer.java:2366)
> >
> >
> > HBase shell status result
> > hbase(main):001:0> status
> > 0 servers, 0 dead, NaN average load
> >
> > jps result
> > XXX:~$ jps
> > 2761 org.eclipse.equinox.launcher_1.2.0.v20110502.jar
> > 11956 NodeManager
> > 13407 HQuorumPeer
> > 11369 DataNode
> > 2536 OracleIdeLauncher
> > 11784 ResourceManager
> > 13569 HMaster
> > 14221 Jps
> > 11600 SecondaryNameNode
> > 11207 NameNode
> >
>

Reply via email to