0

So richten Sie einen Failover-Knoten für Cassandra Opscenter ein. Die Opscenter-Daten werden auf dem Opscenter-Knoten selbst gespeichert. Um einen Failover-Knoten einzurichten, muss ich einen Opscenter einrichten, der sich vom aktuellen Opscenter unterscheidet, und Opscenter-Daten und Konfigurationsdateien zwischen Opscenter synchronisieren.Wie stomp_interface für den Failover-Knoten für Cassandra Opscenter eingerichtet wird

Das stomp_interface auf Knoten im Cluster wird auf Opscenter_1 gerichtet, wie wird es automatisch zu Opscenter_2 wechseln, wenn Failover auftritt?

Antwort

0

Es gibt Schritte auf der datastax documentation, die Details dazu haben. Mindestens:

  1. Spiegeln Sie die auf der OpsCenter-Primärdatenbank gespeicherten Konfigurationsverzeichnisse mit der von Ihnen bevorzugten Methode in der OpsCenter-Sicherung.
  2. Auf dem Backup OpsCenter im Failover-Verzeichnis, eine primary_opscenter_location Konfigurationsdatei erstellen, die die IP-Adresse des primären OpsCenter Daemon zeigt zu überwachen

Die stomp_interface Einstellung auf den Agenten (address.yaml als aktualisierte Datei geändert wird gut) wenn Failover auftritt. Aus diesem Grund empfehlen die Dokumentationen sicherzustellen, dass keine Konfigurationsverwaltung durch Drittanbieter vorhanden ist.

+0

Hai Chris danke für die Antwort, ich sehe diesen Fehler auf einem der Knoten, aber der Rest der 5 Knoten wurde verbunden. FEHLER: Agent für xx.200.163.23 konnte den Vorgang nicht abschließen (http: //xx.200.163.23: 61621/failover-stomp? Id = ca381315dc3e4341b61a72ad4f282750): Keine Cassandra-Verbindungen verfügbar INFO: Automatische Agenteneinrichtung fehlgeschlagen für (unbekannt ip): Keine Cassandra-Verbindungen verfügbar (xx.200.163.23) – user6288321

0

3 Dinge:

  • Wenn Sie Firewall haben, lassen Sie die entsprechenden Ports (61620,61621,9160,9042,7199)
  • immer kommunizieren überprüfen, ob die cassandra ist und läuft, so Agent kann sich tatsächlich mit etwas verbinden.
  • Stoppen Sie den Agenten, überprüfen Sie erneut die Adresse.yaml, starten Sie den Agenten neu.