Edge for Private Cloud v4.19.01
Comandi di quattro lettere
Apache ZooKeeper dispone di una serie di "comandi di quattro lettere" che possono essere utili per determinare lo stato attuale dei nodi votanti e osservatori di ZooKeeper. Questi comandi possono essere richiamati utilizzando nc, telnet o un'altra utilità in grado di inviare comandi a una porta specifica. I dettagli sui comandi di quattro lettere sono disponibili nel
riferimento ai comandi di Apache ZooKeeper.
Rimozione dei file di snapshot precedenti
Apache ZooKeeper esegue automaticamente la manutenzione periodica per rimuovere i file di snapshot precedenti che si accumulano man mano che vengono apportati aggiornamenti al sistema. Le seguenti impostazioni in /opt/apigee/apigee-zookeeper/conf/zoo.cfg controllano questo processo:
## 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
Per impostare queste proprietà su valori diversi:
- Modifica
/opt/apigee/customer/application/zookeeper.propertiesper impostare le seguenti proprietà. Se il file non esiste, crealo. - Imposta le seguenti proprietà in
zookeeper.properties:# 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 - Assicurati che il file sia di proprietà dell'utente "apigee":
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- Riavvia ZooKeeper utilizzando il comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
Manutenzione dei file di log
I file di log di Apache Zookeeper sono conservati in /opt/apigee/var/log/apache-zookeeper. Normalmente, la manutenzione dei file di log non dovrebbe essere necessaria, ma se ritieni che il numero di log di ZooKeeper sia eccessivo o che i log siano molto grandi, puoi modificare le proprietà log4j di ZooKeeper per impostare la dimensione massima e il numero di file.
- Modifica
/opt/apigee/customer/application/zookeeper.propertiesper impostare le seguenti proprietà. Se il file non esiste, crealo. - Imposta le seguenti proprietà in
zookeeper.properties:conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # max file size conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # max open files - Assicurati che il file sia di proprietà dell'utente "apigee":
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- Riavvia ZooKeeper utilizzando il comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart