Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # dev >> Cannot start master after compile from trunk


Copy link to this message
-
Re: Cannot start master after compile from trunk
Strange.
BaseMetricsSourceImpl class in hbase-hadoop2-compat module doesn't refer to
MetricMutable directly.

On Sat, Nov 3, 2012 at 1:39 PM, Thanh Do <[EMAIL PROTECTED]> wrote:

> hi all,
>
> I built a tarball installation from hbase-core-trunk using:
>
> mvn -Dhadoop.profile=2.0 package install assembly:assembly -DskipTests
>
> Then I used the tarball to start an Hbase cluster on top of HDFS 2.0.
> however, the master failed to start with following exception:
>
> java.lang.RuntimeException: Failed construction of Master: class
> org.apache.hadoop.hbase.\
> master.HMaster
> at
> org.apache.hadoop.hbase.master.HMaster.constructMaster(HMaster.java:2279)
> at
>
> org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLi\
> ne.java:151)
> at
>
> org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:\
> 106)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
> at
>
> org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:7\
> 8)
>   at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2293)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.metrics2.lib.MetricMutable
> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> at
>
> org.apache.hadoop.hbase.metrics.BaseMetricsSourceImpl.<init>(BaseMetricsSource\
> Impl.java:69)
> at
>
> org.apache.hadoop.hbase.master.metrics.MasterMetricsSourceImpl.<init>(MasterMe\
> tricsSourceImpl.java:54)
> at
>
> org.apache.hadoop.hbase.master.metrics.MasterMetricsSourceImpl.<init>(MasterMe\
> tricsSourceImpl.java:46)
>         at
>
> org.apache.hadoop.hbase.master.metrics.MasterMetricsSourceFactoryImpl.create(M\
> asterMetricsSourceFactoryImpl.java:33)
>         at
>
> org.apache.hadoop.hbase.master.metrics.MasterMetrics.<init>(MasterMetrics.java\
> :40)
>         at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:386)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
>
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccesso\
> rImpl.java:39)
>         at
>
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructo\
> rAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>         at
> org.apache.hadoop.hbase.master.HMaster.constructMaster(HMaster.java:2274)
>         ... 5 more
>
> Seems like the class org.apache.hadoop.metrics2.lib.MetricMutable could not
> be found.
>
> Could somebody please guide me how to resolve this problem?
>
> Many thanks,
> Thanh
>