Attività di manutenzione di Apache Cassandra

Edge per Private Cloud v. 4.16.05

Manutenzione anticopia

I nodi ad anello di Apache Cassandra richiedono manutenzione periodica per garantire la coerenza tra tutti i nodi. Per eseguire questa manutenzione, utilizza il comando "nodetool -h localhost Repair" di Cassandra.

In un'installazione Apigee in una singola regione o in un singolo data center, utilizza il comando "nodetool -h localhostretti" su un nodo Cassandra per garantire la coerenza tra tutti i nodi nel ring. In un'installazione Apigee multiregionale o multi-data center, utilizza "nodetool -h localhost riportate -pr" su ogni nodo nel ring (in tutte le regioni o in tutti i data center).

Per maggiori informazioni su "eliminazioni dimenticate" e coerenza Cassandra, nonché per istruzioni su come utilizzare "nodetool", consulta:

http://wiki.apache.org/cassandra/Operations - Coerenza

Nota importante: Apigee non consiglia di aggiungere, spostare o rimuovere i nodi Cassandra senza contattare il servizio Customer Success di Apigee. Il sistema Apigee monitora i nodi Cassandra utilizzando il loro indirizzo IP e l'esecuzione della manutenzione degli anelli senza eseguire aggiornamenti corrispondenti sui metadati dell'ambiente Apigee provocherà risultati indesiderati.

Manutenzione del file di log

I log di Cassandra sono archiviati nella directory /<inst_root>/apigee/var/log/cassandra su ciascun nodo. Per impostazione predefinita, è possibile creare un massimo di 50 file di log, ognuno con una dimensione massima di 20 MB. Una volta raggiunto questo limite, i log meno recenti vengono eliminati quando vengono creati quelli più recenti.

Se scopri che i file di log di Cassandra occupano troppo spazio, puoi modificare la quantità di spazio allocata per i file di log modificando le impostazioni di log4j.

  1. Modifica /<install_dir>/apigee/customer/application/cassandra.properties per impostare le seguenti proprietà. Se il file non esiste, crealo:
    conf_log4j-server_log4j.appender.r.maxfilesize=20 MB # dimensione massima del file
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # numero massimo di file aperti
  2. Riavvia Cassandra utilizzando i comandi:
    $ /<install_dir>/apigee/apigee-service/bin/apigee-service apigee-cassandra riavvia