Domanda / Problema
Come si configura il cluster CRX e quali sono le opzioni di configurazione disponibili per CRX 1.4.1 o 1.4.2?
Risposta/Risoluzione
Configurazione del cluster CRX e del journal
Vedi http://helpx.adobe.com/it/experience-manager/kb/CRXClusterAndJournalConfiguration.html
Connessioni tra i nodi del cluster
Il primo nodo del cluster che viene avviato funziona da nodo master. Il nodo master apre gli ascoltatori TCP e i nodi cluster che vengono avviati in seguito tentano automaticamente di connettersi a questo nodo master. Uno dei requisiti di un cluster CRX è che i nodi del cluster possano connettersi tra loro tramite TCP/IP.
Nota: Se un altro nodo del cluster è configurato come preferito, esso diventa automaticamente il master non appena viene avviato.
Ritardo di sincronizzazione
Per impostazione predefinita, un cluster di nodi legge il journal e ne aggiorna lo stato (compresa la cache) ogni 5 secondi (5000 millisecondi).
Questa impostazione si applica solo se i nodi del cluster sono in lettura. Se il nodo del cluster sta scrivendo, il journal viene letto immediatamente.
Configurazione del journal dei file
Il file journal CRX è configurato come segue:
<Journal class="com.day.crx.core.journal.FileJournal"> <param name="<Parameter>" value="<Value>" /> ... </Journal>
Parametro | Descrizione |
maximumSize | Il valore predefinito per CRX 1.4.x è 1048576 byte. Il valore 104857600 è consigliato anche per CRX 1.4.x |
Cluster Interconnection
Quando CRX / CQ si avvia, crea automaticamente un file chiamato listener.properties
per ogni area di lavoro e un file per il journal. Questi file sono gestiti dal sistema e normalmente non hanno bisogno di essere modificati o cancellati. Quando CRX / CQ non è in esecuzione, questi file possono essere cancellati.
Questi file contengono le informazioni sulla configurazione corrente del cluster, inclusi l'indirizzo IP e la porta del master corrente nel cluster. Queste connessioni TCP/IP sono utilizzate per trasferire dati tra nodi cluster (a volte chiamate 'cluster interconnect'). Sono utilizzati anche per l'elezione automatica dei master.
Anche se CRX / CQ è in esecuzione su una sola macchina, l'interconnessione del cluster è già utilizzata, ma solo all'avvio (utilizzando una connessione locale).
Apache Jackrabbit Clustering
La configurazione del cluster CRX è simile a quella di Apache Jackrabbit. Per ulteriori informazioni, vedere http://wiki.apache.org/jackrabbit/Clustering
Versioni interessate
CRX 1.4.1 e 1.4.2