Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-13135

Encounter response code 500 when accessing /metrics endpoint

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.7.1
    • None
    • None

    Description

      When accessing /metrics endpoint on hbase master through hadoop 2.7.1, I got:

      HTTP ERROR 500
      
      Problem accessing /metrics. Reason:
      
          INTERNAL_SERVER_ERROR
      Caused by:
      
      java.lang.NullPointerException
      	at org.apache.hadoop.http.HttpServer2.isInstrumentationAccessAllowed(HttpServer2.java:1029)
      	at org.apache.hadoop.metrics.MetricsServlet.doGet(MetricsServlet.java:109)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
      	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
      	at org.apache.hadoop.hbase.http.lib.StaticUserWebFilter$StaticUserFilter.doFilter(StaticUserWebFilter.java:113)
      	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
      

      ajisakaa suggested that code 500 should be 404 (NOT FOUND).

      Attachments

        Activity

          People

            Unassigned Unassigned
            yuzhihong@gmail.com Ted Yu
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: