Apache Cassandra-Wartungsaufgaben

Edge for Private Cloud v4.18.05

Entropie-Pflege

Die Apache Cassandra-Ringknoten müssen regelmäßig gewartet werden, um die Konsistenz in allen Knoten. Verwenden Sie für diese Wartung das Cassandra-Tool „nodetool -h localhost fix“. .

<ph type="x-smartling-placeholder">

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

Weitere Informationen finden Sie in den folgenden Ressourcen:

Wartung von Protokolldateien

Cassandra-Logs werden im Verzeichnis /opt/apigee/var/log/cassandra auf für jeden Knoten. Standardmäßig können maximal 50 Protokolldateien mit jeweils einer maximalen Größe von 20 MB erstellt; Sobald dieses Limit 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 Protokolldateien zugewiesener Speicherplatz, indem Sie die Einstellungen von log4j bearbeiten.

  1. /opt/apigee/customer/application/cassandra.properties bearbeiten um die folgenden Eigenschaften festzulegen. Sollte die Datei nicht vorhanden sein, 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