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