Einige Cassandra -Knoten in Cluster sind nicht erreichbar, selbst alle Knoten sind in Betrieb
-
25-10-2019 - |
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.
Ich kann mich bei einzelnen Maschinen anmelden
kann eine Verbindung zum Cassandra -Knoten mit dem Cassandra -Client herstellen
Kann mit JMX mit einzelnen Knoten herstellen.
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?