Zadania konserwacji Apache Cassandra

Edge for Private Cloud w wersji 4.18.05

Konserwacja antyenpropijna

Węzły pierścieniowe Apache Cassandra wymagają okresowej konserwacji w celu zapewnienia spójności węzłów. Aby przeprowadzić tę konserwację, użyj narzędzia Cassandra „nodetool -h localhost dobre”. .

W przypadku instalacji Apigee obejmującej 1 region lub 1 centrum danych użyj polecenia nodetool -h localhost repair w 1 węźle Cassandra, aby zapewnić spójność we wszystkich węzłów pierścieniowych. W przypadku instalacji Apigee obejmującej wiele regionów lub centrum danych użyj nodetool -h localhost repair -pr w każdym węźle pierścienia (we wszystkich regionach lub centra danych).

Więcej informacji znajdziesz w tych materiałach:

.

Konserwacja pliku dziennika

Logi Cassandra są przechowywane w katalogu /opt/apigee/var/log/cassandra każdego węzła. Domyślnie można przesłać maksymalnie 50 plików dziennika o maksymalnym rozmiarze 20 MB utworzono; po osiągnięciu tego limitu starsze logi są usuwane po utworzeniu nowszych.

Jeśli zauważysz, że pliki dziennika Cassandra zajmują za dużo miejsca, możesz zmodyfikować plik cookie ilość miejsca przydzielonego na pliki dziennika przez edycję ustawień log4j.

  1. Edytuj /opt/apigee/customer/application/cassandra.properties na potrzeby skonfigurowania tych właściwości. Jeśli 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
  2. Uruchom ponownie Cassandra za pomocą następującego polecenia:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart