Apache Cassandra-Wartungsaufgaben

Edge for Private Cloud v4.18.05

Anti-Entropie-Wartung

Die Apache Cassandra-Ringknoten erfordern eine regelmäßige Wartung, um für Konsistenz in allen Knoten zu sorgen. Verwenden Sie dazu den Cassandra-Befehl nodetool -h localhost fix.

Verwenden Sie in einer Apigee-Installation in einer Region oder einem Rechenzentrum den Befehl nodetool -h localhost repair auf einem Cassandra-Knoten, um für Konsistenz auf allen Knoten im Ring zu sorgen. Verwenden Sie in einer Apigee-Installation in mehreren Regionen oder Rechenzentren nodetool -h localhost repair -pr auf jedem Knoten im Ring (in allen Regionen oder Rechenzentren).

Weitere Informationen finden Sie in den folgenden Ressourcen:

Wartung der Protokolldatei

Cassandra-Logs werden auf jedem Knoten im Verzeichnis /opt/apigee/var/log/cassandra gespeichert. Standardmäßig können maximal 50 Logdateien mit jeweils einer maximalen Größe von 20 MB erstellt werden. Sobald diese Grenze erreicht ist, werden ältere Logs gelöscht, wenn neuere Logs erstellt werden.

Wenn Sie feststellen sollten, dass Cassandra-Protokolldateien übermäßig viel Speicherplatz belegen, können Sie den für die Protokolldateien zugewiesenen Speicherplatz ändern, indem Sie die log4j-Einstellungen bearbeiten.

  1. Bearbeiten Sie /opt/apigee/customer/application/cassandra.properties, um die folgenden Attribute festzulegen. Wenn die Datei nicht vorhanden ist, erstellen Sie sie:
    conf_log4j-server_log4j.appender.r.maxfilesize=20MB
    # max file size
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files
  2. Starten Sie Cassandra mit dem folgenden Befehl neu:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart