I'm afraid that did not work. I'm running JMX on port 7199 (the default) and I verified that the port is open and accepting connections.
Here's what I'm seeing: dmuth@devteam:~/cliq (production) $ nodetool --host localhost --port 7199 ring Error connection to remote JMX agent! java.rmi.ConnectException: Connection refused to host: 10.244.207.16; nested exception is: java.net.ConnectException: Connection timed out at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619) [snip] I'm guessing that the old IP address of our machine is cached somewhere inside of Cassandra or something related. Anyone have suggestions on where else I can check or debugging ideas? Thanks, -- Doug On Sun, May 27, 2012 at 1:45 PM, Cyril Auburtin <cyril.aubur...@gmail.com> wrote: > specify the jmx port to nodetool, hard coded in conf/cassandra-env.sh > > nodetool -h localhost -p [jmx port] ring > > 2012/5/27 Douglas Muth <doug.m...@gmail.com> >> >> Hi folks, >> >> I'm a relative newbie to Cassandra, and have been trying to get up to >> speed on it so that I can start using it at $WORK. >> >> I ran into an interesting issue the other day with nodetool. I >> currently have Cassandra running on an Amazon EC2 instance running >> Ubuntu 10.10. At one point, I rebooted the system, and it looks like >> any attempt to use nodetool to talk to the localhost instead tries to >> connect to the old IP address of the machine! (EC2 instances get a new >> IP after shutdown/startup) >> >> When I try to run nodetool now, it times out after about 10 seconds >> with an error like this: >> >> dmuth@devteam:~ $ nodetool --host localhost ring >> Error connection to remote JMX agent! >> java.rmi.ConnectException: Connection refused to host: 10.244.207.16; >> nested exception is: >> java.net.ConnectException: Connection timed out >> >> >> And I've verified that the IP of the machine does NOT in fact end in .16: >> >> dmuth@devteam:~ $ ifconfig eth0 >> eth0 Link encap:Ethernet HWaddr 12:31:3d:14:6a:84 >> inet addr:10.84.117.110 Bcast:10.84.117.255 Mask:255.255.255.0 >> >> >> I checked configuration file for Cassandra and verified that I do in >> fact have the new IP address in there. I also made sure that there >> was nothing weird in /etc/hosts. >> >> Also, cqlsh works just fine, as does the Helenus client for node.js. >> I can talk to our cassandra instance just fine through either of those >> two. >> >> I'm out of ideas at this point. Does anyone have any other >> suggestions for what I investigate on my system? >> >> Thanks, >> >> -- Doug >> http://twitter.com/dmuth > >