Edge for Private Cloud w wersji 4.18.05
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ędzia nc
, telnet
lub innego narzędzia, które umożliwia wysyłanie poleceń do określonego portu. Szczegółowe informacje o poleceniach czteroliterakowych znajdziesz w dokumentacji poleceń Apache ZooKeeper.
Usuwanie starych plików zrzutów
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 /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:
- Aby ustawić te właściwości, kliknij Edytuj
/opt/apigee/customer/application/zookeeper.properties
. Jeśli plik nie istnieje, utwórz go. - W sekcji
zookeeper.properties
ustaw te właściwości:# Set the snapshot count. In this example set it to 10: conf_zoo_autopurge.snapretaincount=10 # Set the purge interval. In this example, set is to 240 hours: 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
- Uruchom ponownie ZooKeeper za pomocą tego polecenia:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
Konserwacja plików dziennika
Pliki dziennika Apache Zookeeper są przechowywane w /opt/apigee/var/log/apache-zookeeper
. Zazwyczaj nie trzeba konserwować plików logów, ale jeśli zauważysz, że jest ich zbyt dużo lub są bardzo duże, możesz zmodyfikować właściwości log4j ZooKeepera, aby ustawić maksymalny rozmiar i liczbę plików.
- Kliknij Edytuj
/opt/apigee/customer/application/zookeeper.properties
, aby ustawić te właściwości: Jeśli plik nie istnieje, utwórz go. - W sekcji
zookeeper.properties
ustaw te właściwości:conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # max file size conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # max open files
- Upewnij się, że właścicielem pliku jest użytkownik „apigee”:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- Uruchom ponownie ZooKeeper za pomocą tego polecenia:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart