Details
-
Bug
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
1.0.1
-
None
-
None
-
None
-
Reviewed
Description
If you run HBase HttpServer against the hadoop trunk, it fails.
Caused by: java.lang.NoClassDefFoundError: org/apache/hadoop/metrics/MetricsServlet at org.apache.hadoop.hbase.http.HttpServer.addDefaultServlets(HttpServer.java:677) at org.apache.hadoop.hbase.http.HttpServer.initializeWebServer(HttpServer.java:546) at org.apache.hadoop.hbase.http.HttpServer.<init>(HttpServer.java:500) at org.apache.hadoop.hbase.http.HttpServer.<init>(HttpServer.java:104) at org.apache.hadoop.hbase.http.HttpServer$Builder.build(HttpServer.java:345) at org.apache.hadoop.hbase.http.InfoServer.<init>(InfoServer.java:77) at org.apache.hadoop.hbase.regionserver.HRegionServer.putUpWebUI(HRegionServer.java:1697) at org.apache.hadoop.hbase.regionserver.HRegionServer.<init>(HRegionServer.java:550) at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:333) 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.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:139) ... 26 more
The hadoop trunk removed MetricsServlet (HADOOP-12504).