Cassandra no Linode: Magia Negra não está funcionando

1

Sim, percebo que estou cruzando as transmissões executando Cassandra no Linode. Sim, eu sei que seria melhor executá-lo na Rackspace ou na Amazon, mas isso é irrelevante agora.

Basicamente, eu tenho um IP privado configurado para cada Linode que pretendo incluir no meu cluster. Eu posso pingar meus Linodes nesses IPs privados, para que eles possam conversar um com o outro.

Aqui estão alguns trechos do meu "mestre" arquivo storage-conf.xml do Linode:

<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>

O IP privado do servidor é 192.168.133.219 .

O problema que estou tendo é o seguinte: quando eu for iniciar o Cassandra, isso é o que acontece:

$ cassandra -f
Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: (none): (none)

Eu não sei se isso vai ajudar, mas aqui está o meu arquivo /etc/network/interfaces :

auto lo
iface lo inet loopback

auto eth0 eth0:0

iface eth0 inet static
 address 97.107.137.96
 netmask 255.255.255.0
 gateway 97.107.137.1

iface eth0:0 inet static
 address 192.168.133.219
 netmask 255.255.128.0

O Linode não possui outra configuração. Eu nem mudei o arquivo hosts. Deixe-me saber se estou perdendo alguma coisa. Qualquer insight é apreciado!

    
por mattbasta 31.08.2010 / 17:55

1 resposta

1

Bem, pessoal, parece que descobri por mim mesmo. Problema muito bobo, na verdade.

$ hostname <linode hostname goes here>
$ echo /etc/hostname < "<linode hostname goes here>"
$ reboot

E foi isso. Puta merda.

    
por 31.08.2010 / 18:32