Edge for Private Cloud v. 4.16.09
Anti-Entropie-Wartung
Die Apache Cassandra-Ringknoten müssen regelmäßig gewartet werden, um die Konsistenz auf allen Knoten zu gewährleisten. Verwenden Sie für diese Wartung den Cassandra-Befehl nodetool -h localhost repair.
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 die Konsistenz auf allen Knoten im Ring zu gewährleisten. Verwenden Sie in einer multiregionalen Apigee-Installation oder einer Apigee-Installation mit mehreren Rechenzentren nodetool -h localhost repair -pr auf jedem Knoten im Ring (in allen Regionen oder Rechenzentren).
Weitere Informationen zu „vergessenen Löschvorgängen“ und zur Cassandra-Konsistenz sowie eine Anleitung zur Verwendung von nodetool finden Sie hier:
http://wiki.apache.org/cassandra/Operations - Consistency
Wichtiger Hinweis: Apigee empfiehlt, Cassandra-Knoten nicht ohne Rücksprache mit dem Apigee Customer Success-Team hinzuzufügen, zu verschieben oder zu entfernen. Das Apigee-System verfolgt Cassandra-Knoten anhand ihrer IP-Adresse. Wenn Sie eine Ringwartung durchführen, ohne entsprechende Aktualisierungen der Metadaten der Apigee-Umgebung vorzunehmen, führt dies zu unerwünschten Ergebnissen.
Wartung von Protokolldateien
Cassandra-Logs werden auf jedem Knoten im Verzeichnis /<inst_root>/apigee/var/log/cassandra gespeichert. Standardmäßig können maximal 50 Protokolldateien mit einer maximalen Größe von jeweils 20 MB erstellt werden. Sobald dieses Limit erreicht ist, werden ältere Protokolle gelöscht, wenn neuere Protokolle erstellt werden.
Wenn Sie feststellen, dass Cassandra-Logdateien zu viel Speicherplatz belegen, können Sie den für Logdateien zugewiesenen Speicherplatz ändern, indem Sie die log4j-Einstellungen bearbeiten.
- Bearbeiten Sie /<install_dir>/apigee/customer/application/cassandra.properties, um die folgenden Attribute 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 - Starten Sie Cassandra mit den folgenden Befehlen neu:
$ /<install_dir>/apigee/apigee-service/bin/apigee-service apigee-cassandra restart