Jumbune
  1. Jumbune
  2. JUM-2

Cluster monitoring module fails if Master node has only NN and JT daemons running on it, without DN or TT.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.1.0
    • Component/s: job profiling
    • Labels:
      None

      Description

      Replication steps:
      1. Set up a hadoop cluster with a master node running only Name Node and Job Tracker daemons.
      2. Make sure that data node and task tracker daemons are not running on the master node.
      3. Start jumbune and fill in the appropriate details.
      4. Run the job.

      the job fails with the following exception in the logs.

      [qtp165751468-19][JMXConnectorInstance] java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: 192.168.49.79; nested exception is:
      java.net.ConnectException: Connection refused]
      2014-06-09 18:53:47,407 ERROR [qtp165751468-19][ExecutionServlet] Exception Occurred
      java.lang.NullPointerException
      at org.jumbune.profiling.utils.ProfilerJMXDump.getAllJMXAttribute(ProfilerJMXDump.java:262) ~[jumbune-profiling-1.0.1-SNAPSHOT.jar:?]
      at org.jumbune.web.servlet.ExecutionServlet.getProfilerCategoryJson(ExecutionServlet.java:296) ~[classes/:?]
      at org.jumbune.web.servlet.ExecutionServlet.setClusterProfilingAttributes(ExecutionServlet.java:210) ~[classes/:?]
      at org.jumbune.web.servlet.ExecutionServlet.service(ExecutionServlet.java:171) [classes/:?]
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:486) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.Server.handle(Server.java:350) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:900) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:954) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:851) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:606) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]
      at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538) [jetty-runner-8.1.3.v20120416.jar:8.1.3.v20120416]

      1. Jum-2.patch
        2 kB
        Arpan Bhandari

        Activity

        Hide
        Mahesh Nair added a comment -

        This bug has been fixed on build number 9 .

        Show
        Mahesh Nair added a comment - This bug has been fixed on build number 9 .
        Hide
        Arpan Bhandari added a comment -

        This bug has been fixed on build number 9 .

        Show
        Arpan Bhandari added a comment - This bug has been fixed on build number 9 .

          People

          • Assignee:
            Mayank
            Reporter:
            Mahesh Nair
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: