2011-01-14 7 views
1

Ich habe versucht, ohne Erfolg eine Verbindung zu einer Cassandra-Datenbank auf einem Rackspace-Cloud-Server herzustellen.So stellen Sie eine Verbindung zu Cassandra auf einem Cloud-Server her

Kann jemand Aufschluss über den letzten Absatz des Kommentars von http://wiki.apache.org/cassandra/StorageConfiguration

listen_address out kommentierte diese Eigenschaft lässt es bis zu InetAddress.getLocalHost(). Dies wird immer die richtige Sache tun wenn der Knoten richtig konfiguriert ist (Hostname, Namensauflösung, etc), und die richtige Sache ist die Adresse mit dem Hostnamen verbunden zu verwenden (es ist möglicherweise nicht: auf Cloud-Dienste sollten Sie sicherstellen, dass private Schnittstelle wird verwendet).

+1

Ich habe einen Kommentar geschrieben, der einige Details zu Ihrer vorherigen Frage hier anfragt, aber nie eine Antwort erhielt: http://stackoverflow.com/questions/4651519/cannot-connect-to-cassandra-on-a-cloud-server-using -phpcassa –

Antwort

1

Auf Rackspace Cloud Servern werden Sie wahrscheinlich auf eth1 (10.X.X.X), der ServiceNet IP, hören wollen. Dies ist nur für andere Cloud-Server innerhalb desselben Datencenters verfügbar. Der maximale Durchsatz von eth1 ist doppelt so hoch wie der von eth0 und Ihnen wird die Bandbreite nicht in Rechnung gestellt.

Bitte denken Sie daran, dass das ServiceNet-Netzwerk nicht privat ist. Daher müssen Sie den Zugriff auf die Ports, an die Sie über iptables gebunden sind, noch einschränken.

+0

Dank calebgroom, werde ich daran denken! –

+0

Danke, aber ich habe versucht, von außerhalb Rackspace zu verbinden. Ich habe immer noch nicht herausgefunden, warum es scheitert ... –

Verwandte Themen