Hi, Shekar, Did you check your firewall configuration? Could you also paste your configuration, especially task.opts?
-Yi On Wed, Aug 3, 2016 at 5:56 PM, Shekar Tippur <ctip...@gmail.com> wrote: > I am trying to submit a Samza job to yarn and I get a error: > > Exception in thread "main" java.io.IOException: Cannot bind to URL > [rmi://localhost:44960/jmxrmi]: javax.naming.ServiceUnavailableException > [Root exception is java.rmi.ConnectException: Connection refused to host: > localhost; nested exception is: > > java.net.ConnectException: Connection refused] > > at > javax.management.remote.rmi.RMIConnectorServer.newIOException( > RMIConnectorServer.java:827) > > at > javax.management.remote.rmi.RMIConnectorServer.start( > RMIConnectorServer.java:432) > > at org.apache.samza.metrics.JmxServer.<init>(JmxServer.scala:89) > > at org.apache.samza.metrics.JmxServer.<init>(JmxServer.scala:43) > > at > org.apache.samza.job.yarn.SamzaAppMaster$.main(SamzaAppMaster.scala:87) > > at > org.apache.samza.job.yarn.SamzaAppMaster.main(SamzaAppMaster.scala) > > Caused by: javax.naming.ServiceUnavailableException [Root exception is > java.rmi.ConnectException: Connection refused to host: localhost; nested > exception is: > > java.net.ConnectException: Connection refused] > > at > com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:147) > > at > com.sun.jndi.toolkit.url.GenericURLContext.bind( > GenericURLContext.java:228) > > at javax.naming.InitialContext.bind(InitialContext.java:425) > > at > javax.management.remote.rmi.RMIConnectorServer.bind( > RMIConnectorServer.java:644) > > at > javax.management.remote.rmi.RMIConnectorServer.start( > RMIConnectorServer.java:427) > > ... 4 more > > Caused by: java.rmi.ConnectException: Connection refused to host: > localhost; nested exception is: > > java.net.ConnectException: Connection refused > > at sun.rmi.transport.tcp.TCPEndpoint.newSocket( > TCPEndpoint.java:619) > > at > sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216) > > at > sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) > > at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:342) > > at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source) > > at > com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:141) > > ... 8 more > > Caused by: java.net.ConnectException: Connection refused > > at java.net.PlainSocketImpl.socketConnect(Native Method) > > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java: > 350) > > at > java.net.AbstractPlainSocketImpl.connectToAddress( > AbstractPlainSocketImpl.java:206) > > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) > > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) > > at java.net.Socket.connect(Socket.java:589) > > at java.net.Socket.connect(Socket.java:538) > > at java.net.Socket.<init>(Socket.java:434) > > at java.net.Socket.<init>(Socket.java:211) > > at > sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket( > RMIDirectSocketFactory.java:40) > > at > sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket( > RMIMasterSocketFactory.java:148) > > at sun.rmi.transport.tcp.TCPEndpoint.newSocket( > TCPEndpoint.java:613) > > ... 13 more > > Any idea on what could be the issue? > > - Shekar >