Edge for Private Cloud w wersji 4.18.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ędzia nc, telnet lub innego narzędzia, które umożliwia wysyłanie poleceń do określonego portu. Szczegółowe informacje o czteroliterowych poleceniach znajdziesz tutaj:
http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html#sc_zkCommands.
Usuwanie starych plików zrzutu ekranu
Apache ZooKeeper automatycznie przeprowadza okresową konserwację w celu usunięcia starych plików zrzutów, które gromadzą się w miarę przeprowadzania aktualizacji systemu. Te ustawienia w sekcji /opt/apigee/apigee-zookeeper/conf/zoo.cfg sterują tym procesem:
## 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, otwórz do edycji plik /opt/apigee/customer/application/zookeeper.properties. 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 ustaw 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 - Uruchom ponownie ZooKeeper, wpisując to polecenie:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
Konserwacja pliku dziennika
Pliki logów Apache Zookeeper są przechowywane w folderze /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ą zbyt duże, możesz zmodyfikować właściwości log4j ZooKeepera, aby ustawić maksymalny rozmiar i liczbę plików.
- 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:
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 - Ponownie uruchom ZooKeeper za pomocą polecenia:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart