Vier-Buchstaben-Befehle
In Apache ZooKeeper gibt es eine Reihe von die bei der Bestimmung des
Aktueller Status der ZooKeeper-Wähler- und Beobachterknoten. Diese Befehle können mit
nc
, telnet
oder ein anderes Dienstprogramm, das Befehle an einen
Port verwendet wird. Details zu den aus vier Buchstaben bestehenden Befehlen finden Sie in der
Apache ZooKeeper-Befehlsreferenz
Alte Snapshot-Dateien werden entfernt
Apache ZooKeeper führt automatisch regelmäßige Wartungsarbeiten zum Entfernen alter Snapshot-Dateien durch.
die bei Updates am System angesammelt werden. Die folgenden Einstellungen in
/opt/apigee/apigee-zookeeper/conf/zoo.cfg
steuert diesen Prozess:
## 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
So legen Sie unterschiedliche Werte für diese Eigenschaften fest:
/opt/apigee/customer/application/zookeeper.properties
bearbeiten um die folgenden Eigenschaften festzulegen. Sollte die Datei nicht vorhanden sein, erstellen Sie sie.- Legen Sie in
zookeeper.properties
die folgenden Attribute fest:# 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
- Achten Sie darauf, dass die Datei dem „Apigee“ gehört Nutzer:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- Starten Sie ZooKeeper mit dem folgenden Befehl neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
Wartung von Logdateien
Apache Zookeeper-Protokolldateien werden in /opt/apigee/var/log/apache-zookeeper
gespeichert. Normalerweise protokollieren
Es sollte keine Wartung der Dateien erforderlich sein. Sollten Sie jedoch feststellen, dass übermäßig viele
ZooKeeper-Protokolle oder sehr große Protokolle; Sie können die log4j-Eigenschaften von ZooKeeper ändern.
um die maximale Dateigröße und die Anzahl der Dateien festzulegen.
/opt/apigee/customer/application/zookeeper.properties
bearbeiten, um Folgendes festzulegen: folgenden Eigenschaften. Sollte die Datei nicht vorhanden sein, erstellen Sie sie.- Legen Sie in
zookeeper.properties
die folgenden Attribute fest:conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # max file size conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # max open files
- Achten Sie darauf, dass die Datei dem „Apigee“ gehört Nutzer:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- Starten Sie ZooKeeper mit dem folgenden Befehl neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart