Apache Cassandra-Wartungsaufgaben

Edge for Private Cloud v4.18.05

Wartung gegen Entropie

Die Apache Cassandra-Ringknoten erfordern eine regelmäßige Wartung, um für Konsistenz auf allen Knoten zu sorgen. Führen Sie dazu den Cassandra-Befehl nodetool -h localhost repair aus.

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

Weitere Informationen finden Sie in den folgenden Ressourcen:

Protokolldateien verwalten

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

Wenn Sie feststellen, dass Cassandra-Logdateien zu viel Speicherplatz belegen, können Sie die Größe des für Logdateien zugewiesenen Speicherplatzes ändern, indem Sie die Log4j-Einstellungen bearbeiten.

  1. Bearbeiten Sie /opt/apigee/customer/application/cassandra.properties, um die folgenden Eigenschaften festzulegen. Wenn diese 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