Edge dla chmury prywatnej w wersji 4.16.09
Konserwacja zapobiegająca entropii
Węzły pierścienia Apache Cassandra wymagają okresowej konserwacji, aby zapewnić spójność we wszystkich węzłach. Aby przeprowadzić tę konserwację, użyj polecenia Cassandra „nodetool -h localhost repair”.
W przypadku instalacji Apigee w jednym regionie lub jednym centrum danych użyj polecenia „nodetool -h localhost repair” w jednym węźle Cassandra, aby zapewnić spójność we wszystkich węzłach w pierścieniu. W przypadku instalacji Apigee obejmującej wiele regionów lub centrów danych użyj polecenia „nodetool -h localhost repair -pr” na każdym węźle w pierścieniu (we wszystkich regionach lub centrach danych).
Więcej informacji o „zapomnianych usunięciach” i spójności Cassandra oraz instrukcje korzystania z „nodetool” znajdziesz tutaj:
http://wiki.apache.org/cassandra/Operations - Consistency
Ważna uwaga: Apigee nie zaleca dodawania, przenoszenia ani usuwania węzłów Cassandra bez skontaktowania się z zespołem obsługi klienta Apigee. System Apigee śledzi węzły Cassandra za pomocą ich adresów IP, a przeprowadzanie konserwacji pierścienia bez odpowiednich aktualizacji metadanych środowiska Apigee spowoduje niepożądane wyniki.
Konserwacja plików dziennika
Logi Cassandra są przechowywane w katalogu /<inst_root>/apigee/var/log/cassandra na każdym węźle. Domyślnie można utworzyć maksymalnie 50 plików dziennika, z których każdy może mieć maksymalnie 20 MB. Po osiągnięciu tego limitu starsze dzienniki są usuwane, gdy tworzone są nowsze.
Jeśli okaże się, że pliki dziennika Cassandra zajmują zbyt dużo miejsca, możesz zmienić ilość miejsca przydzielonego na pliki dziennika, edytując ustawienia log4j.
- Zmodyfikuj plik /<install_dir>/apigee/customer/application/cassandra.properties, aby ustawić te właściwości. Jeśli ten plik nie istnieje, utwórz go:
conf_log4j-server_log4j.appender.r.maxfilesize=20MB # max file size
conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files - Uruchom ponownie Cassandrę, używając poleceń:
$ /<install_dir>/apigee/apigee-service/bin/apigee-service apigee-cassandra restart