Edge for Private Cloud v4.18.05
Vierstellige Befehle
Apache ZooKeeper bietet eine Reihe von „Vier-Buchstaben-Befehlen“, die hilfreich sein können, um den aktuellen Status der ZooKeeper-Abstimmungs- und Beobachterknoten zu ermitteln. Diese Befehle können mit nc
, telnet
oder einem anderen Dienstprogramm aufgerufen werden, mit dem Befehle an einen bestimmten Port gesendet werden können. Details zu den vierstelligen Befehlen finden Sie in der Apache ZooKeeper-Befehlsreferenz.
Alte Snapshot-Dateien entfernen
Apache ZooKeeper führt automatisch eine regelmäßige Wartung durch, um alte Snapshot-Dateien zu entfernen, die sich bei Updates des Systems ansammeln. Dieser Vorgang wird durch die folgenden Einstellungen in /opt/apigee/apigee-zookeeper/conf/zoo.cfg
gesteuert:
## 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 für diese Properties unterschiedliche Werte fest:
- Bearbeiten Sie
/opt/apigee/customer/application/zookeeper.properties
, um die folgenden Eigenschaften festzulegen. Wenn diese Datei nicht vorhanden ist, erstellen Sie sie. - Legen Sie in
zookeeper.properties
die folgenden Eigenschaften 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
- Der Inhaber der Datei muss der Nutzer „apigee“ sein:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- Starten Sie ZooKeeper mit dem Befehl neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
Protokolldateiverwaltung
Apache ZooKeeper-Logdateien werden in /opt/apigee/var/log/apache-zookeeper
gespeichert. Normalerweise ist keine Wartung von Protokolldateien erforderlich. Wenn Sie jedoch feststellen, dass es zu viele ZooKeeper-Protokolle gibt oder dass die Protokolle sehr groß sind, können Sie die Log4j-Eigenschaften von ZooKeeper ändern, um die maximale Dateigröße und die Dateianzahl festzulegen.
- Bearbeiten Sie
/opt/apigee/customer/application/zookeeper.properties
, um die folgenden Eigenschaften festzulegen. Wenn diese Datei nicht vorhanden ist, erstellen Sie sie. - Legen Sie in
zookeeper.properties
die folgenden Eigenschaften fest:conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # max file size conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # max open files
- Der Inhaber der Datei muss der Nutzer „apigee“ sein:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- Starten Sie ZooKeeper mit dem Befehl neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart