Yes, I realize I'm crossing the streams by running Cassandra on Linode. Yes, I know it would be better to run it on Rackspace or Amazon, but that's immaterial right now.
Basically, I've got a Private IP set up for each Linode that I plan to include in my cluster. I can ping my Linodes on these Private IPs, so they are able to talk to one another.
Here's some snippets from my "master" Linode's
<Seeds> <Seed>192.168.133.219</Seed> </Seeds> <ListenAddress>192.168.133.219</ListenAddress> <StoragePort>7000</StoragePort> <ThriftAddress>192.168.133.219</ThriftAddress> <ThriftPort>9160</ThriftPort>
The server's private IP is
The problem that I'm having is this: when I go to start up Cassandra, this is what happens:
$ cassandra -f Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: (none): (none)
I don't know if it'll help, but here's my
auto lo iface lo inet loopback auto eth0 eth0:0 iface eth0 inet static address 220.127.116.11 netmask 255.255.255.0 gateway 18.104.22.168 iface eth0:0 inet static address 192.168.133.219 netmask 255.255.128.0
The Linode has no other configuration. I haven't even changed the hosts file. Let me know if I'm missing something. Any insight is appreciated!