Edge for Private Cloud w wersji 4.16.09
Polecenia czteroliterowe
Apache ZooKeeper oferuje szereg „czteroliterowych poleceń” mogą pomóc w określeniu bieżący stan węzłów wyborczych i obserwatorskich ZooKeeper. Te polecenia można wywołać za pomocą polecenia „nc”, „telnet” lub innego narzędzia, które ma z możliwością wysyłania poleceń na określony port. Szczegóły dotyczące czteroliterowych poleceń znaleziono pod adresem:
http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html#sc_zkCommands.
Usuwanie starych plików zrzutu
Apache ZooKeeper automatycznie przeprowadza okresową konserwację w celu usunięcia starych plików zrzutów które gromadzą się w miarę aktualizowania systemu. Następujące ustawienia w pliku /opt/apigee/apigee-zookeeper/conf/zoo.cfg kontrolować ten proces:
## 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ć różne wartości tych właściwości:
- Edytuj plik /opt/apigee/customer/application/zookeeper.properties na potrzeby skonfigurowania tych właściwości. Jeśli plik nie istnieje, utwórz go.
- W pliku zookeeper.properties ustaw te właściwości:
# Ustawianie liczby zrzutów. W tym przykład ustaw jako 10:
conf_zoo_autopurge.snapretaincount=10
# Ustaw interwał trwałego usuwania. W tym przykładzie ustawiona jest wartość 240 godzin:
conf_zoo_autopurge.purgeinterval=240 - Sprawdź, czy plik należy do „apigee” użytkownik:
> Chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - Ponownie uruchom ZooKeeper, używając 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. Normalnie zapisz obsługa plików nie powinna być wymagana, ale jeśli okaże się, że jest zbyt wiele Jeśli dzienniki są bardzo duże, możesz je zmodyfikować w ZooKeeper. aby ustawić maksymalny rozmiar i liczbę plików.
- Edytuj plik /opt/apigee/customer/application/zookeeper.properties na potrzeby skonfigurowania tych właściwości. Jeśli plik nie istnieje, utwórz go.
- W pliku zookeeper.properties ustaw te właściwości:
conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # maksymalny rozmiar pliku
conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # maksymalna liczba otwartych plików - Sprawdź, czy plik należy do „apigee” użytkownik:
> Chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - Ponownie uruchom ZooKeeper, używając polecenia:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart