Frage

Ich habe einen Cassandra -Cluster von 6 Knoten auf EC2, oft habe ich festgestellt, dass alle Knoten im Cluster in Betrieb sind, aber wenn ich den Beschreibung des Cluster vom Kunden mache, zeigt es einige Knoten als nicht erreichbar.

  1. Ich kann mich bei einzelnen Maschinen anmelden

  2. kann eine Verbindung zum Cassandra -Knoten mit dem Cassandra -Client herstellen

  3. Kann mit JMX mit einzelnen Knoten herstellen.

War es hilfreich?

Lösung

Klingt so, als hätten Sie Listen_Address/Broadcast_address falsch konfiguriert.

Andere Tipps

Ich benutze Hector als Cassandra -Client - vielleicht haben Sie ein ähnliches Problem.

An CassandraHost Sie können konfigurieren ExhaustedPolicy. Wenn Cassandra beschäftigt ist, wird ein Standard -Host als Down markiert - auch wenn er online ist. Hector überprüft alle Hosts, die als Daune markiert sind retryDownedHostsDelayInSeconds.

Ist möglich, dass Ihr Host für einige Zeit beschäftigt war, er wurde markiert und der Wiederholung wurde noch nicht ausgelöst?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top