Edge for Private Cloud v4.18.05
Comandi di quattro lettere
Apache ZooKeeper dispone di una serie di "comandi di quattro lettere" che possono essere utili per determinare lo stato corrente dei nodi di ZooKeeper di tipo voter e observer. 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 nella guida di riferimento dei comandi di Apache ZooKeeper.
Rimozione dei file snapshot precedenti
Apache ZooKeeper esegue automaticamente la manutenzione periodica per rimuovere i vecchi file di snapshot
che si accumulano man mano che vengono eseguiti gli aggiornamenti del 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.properties
per impostare le seguenti proprietà. Se il file non esiste, creane uno. - 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
- Riavviare 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 vengono conservati in /opt/apigee/var/log/apache-zookeeper
. Normalmente, la manutenzione dei file log non dovrebbe essere necessaria, ma se rilevi un numero eccessivo di log ZooKeeper o che i log sono molto grandi, puoi modificare le proprietà log4j di ZooKeeper per impostare le dimensioni e il numero massimo di file.
- Modifica
/opt/apigee/customer/application/zookeeper.properties
per impostare le seguenti proprietà. Se il file non esiste, creane uno. - 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
- Riavviare ZooKeeper utilizzando il comando:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart