Hi Kiran,

Nodetool uses 7199 port to connect (JMX).

Plus, you might want to precise what keyspace and table you want to compact.

http://docs.datastax.com/en/cassandra/2.0/cassandra/tools/toolsNodetool_r.html
http://docs.datastax.com/en/cassandra/2.0/cassandra/tools/toolsCompact.html

C*heers,

Alain

2015-07-16 17:42 GMT+02:00 Kiran mk <coolkiran2...@gmail.com>:

> Hi All,
>
> I am trying to do compaction on the same node.  But getting the below
> error any suggestion on this.
>
> 9160 Port is already opened
>
>  nodetool -h testserv1 -p 9160 compact
> Error connecting to remote JMX agent!
> java.io.IOException: Failed to retrieve RMIServer stub:
> javax.naming.CommunicationException [Root exception is
> java.rmi.ConnectIOException: error during JRMP connection establishment;
> nested exception is:
>         java.net.SocketTimeoutException: Read timed out]
>         at
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369)
>         at
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:268)
>         at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:151)
>         at org.apache.cassandra.tools.NodeProbe.<init>(NodeProbe.java:121)
>         at org.apache.cassandra.tools.NodeCmd.main(NodeCmd.java:1274)
> Caused by: javax.naming.CommunicationException [Root exception is
> java.rmi.ConnectIOException: error during JRMP connection establishment;
> nested exception is:
>         java.net.SocketTimeoutException: Read timed out]
>         at
> com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:118)
>         at
> com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:203)
>         at javax.naming.InitialContext.lookup(InitialContext.java:411)
>         at
> javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1929)
>         at
> javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1896)
>         at
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:286)
>         ... 4 more
> Caused by: java.rmi.ConnectIOException: error during JRMP connection
> establishment; nested exception is:
>         java.net.SocketTimeoutException: Read timed out
>         at
> sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:304)
>         at
> sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
>         at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:341)
>         at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
>         at
> com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:114)
>         ... 9 more
> Caused by: java.net.SocketTimeoutException: Read timed out
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:152)
>         at java.net.SocketInputStream.read(SocketInputStream.java:122)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
>         at java.io.DataInputStream.readByte(DataInputStream.java:265)
>         at
> sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:246)
>         ... 13 more
>
>
> --
> Best Regards,
> Kiran.M.K.
>

Reply via email to