Edge for Private Cloud w wersji 4.17.01
Polecenia 4-literowe
Apache ZooKeeper ma kilka „4-literowych poleceń”, które mogą pomóc w określeniu bieżącego stanu węzłów głosujących i obserwujących ZooKeeper. Te polecenia można wywołać za pomocą narzędzi „nc”, „telnet” lub innego narzędzia, które może wysyłać polecenia na określony port. Szczegółowe informacje o poleceniach 4-literowych znajdziesz tutaj:
http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html#sc_zkCommands.
Usuwanie starych plików zrzutu ekranu
Apache ZooKeeper automatycznie wykonuje okresową konserwację, aby usuwać stare pliki migawek, które gromadzą się wraz z aktualizacjami systemu. Ten proces jest kontrolowany przez te ustawienia w pliku /opt/apigee/apigee-zookeeper/conf/zoo.cfg:
## The number of snapshots to retain in dataDir: autopurge.snapRetainCount=5 # Purge task interval in hours. # Set to "0" to disable auto purge feature. autopurge.purgeInterval=120
Aby ustawić te właściwości na różne wartości:
- Edytuj plik /opt/apigee/customer/application/zookeeper.properties, aby ustawić poniższe właściwości. Jeśli plik nie istnieje, utwórz go.
- W pliku zookeeper.properties ustaw te właściwości:
# Ustaw liczbę zrzutów. W tym przykładzie ustaw tę wartość na 10:
conf_zoo_autopurge.snapretaincount=10
# Ustaw interwał czyszczenia. W tym przykładzie ustawiono wartość 240 godzin:
conf_zoo_autopurge.purgeinterval=240 - Upewnij się, że właścicielem pliku jest użytkownik „apigee”:
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - Ponownie uruchom ZooKeeper za pomocą polecenia:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
Konserwacja pliku dziennika
Pliki dziennika Apache Zookeeper są przechowywane w folderze /opt/apigee/var/log/zookeeper. Zwykle obsługa pliku logów nie powinna być wymagana, ale jeśli stwierdzisz, że jest za dużo logów ZooKeeper lub są one bardzo duże, możesz zmodyfikować właściwości log4j aplikacji ZooKeeper, aby ustawić maksymalny rozmiar i liczbę plików.
- Aby ustawić te właściwości, otwórz do edycji plik /opt/apigee/customer/application/zookeeper.properties. Jeśli plik nie istnieje, utwórz go.
- Ustaw w pliku zookeeper.properties te właściwości:
conf_log4j_log4j.appender.rollingfile.maxfilesize=10 MB # maksymalny rozmiar pliku
conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # maks. liczba otwartych plików - Sprawdź, czy plik należy do użytkownika „apigee”:
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - Uruchom ponownie ZooKeeper, wpisując to polecenie:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart