Utilizzare oak-run.jar per gestire gli indici

oak-run.jarIl comando index consolida una serie di funzionalità da gestire Oak200 indici in AEM, dalla raccolta delle statistiche sugli indici, all'esecuzione di controlli di coerenza degli indici e alla reindicizzazione degli stessi indici.

NOTE
In questo articolo e nei video i termini indicizzazione e reindicizzazione sono utilizzati in modo intercambiabile e vengono considerati come la stessa operazione.

oak-run.jar informazioni di base sui comandi index

  • Versione di oak-run.jar La versione di Oak utilizzata deve corrispondere alla versione di Oak utilizzata nell’istanza AEM.

  • Gestione degli indici tramite oak-run.jar sfrutta index con diversi flag per supportare diverse operazioni.

    • java -jar oak-run*.jar index ...

Statistiche indice

  • oak-run.jar esegue il dump di tutte le definizioni di indice, delle statistiche di indice importanti e del contenuto dell’indice per l’analisi offline.
  • La raccolta delle statistiche dell’indice è sicura per l’esecuzione sulle istanze AEM in uso.

Verifica coerenza indice

  • oak-run.jar determina rapidamente se gli indici Oak Lucene sono danneggiati.
  • La verifica di coerenza può essere eseguita in modo sicuro sull’istanza AEM in uso per i livelli di verifica di coerenza 1 e 2.

Indicizzazione online di TarMK con oak-run.jar tarmkonlineindexingwithoakrunjar

  • Indicizzazione online di TarMK utilizzo oak-run.jar è più veloce dell'impostazione reindex=true il oak:queryIndexDefinition nodo. Nonostante questo aumento delle prestazioni, l’indicizzazione online tramite oak-run.jar richiede comunque una finestra di manutenzione per eseguire l’indicizzazione.

  • Indicizzazione online di TarMK utilizzo oak-run.jar dovrebbe non essere eseguita in relazione alle istanze AEM al di fuori della finestra di manutenzione delle istanze AEM.

Indicizzazione offline di TarMK con oak-run.jar

  • Indicizzazione offline di TarMK utilizzo oak-run.jar è il più semplice oak-run.jar approccio basato sull’indicizzazione per TarMK in quanto richiede un singolo oak-run.jar tuttavia richiede la chiusura dell'istanza AEM.

Indicizzazione fuori banda di TarMK con oak-run.jar

  • Indicizzazione fuori banda su TarMK utilizzo oak-run.jar riduce al minimo l’impatto dell’indicizzazione sulle istanze AEM in uso.
  • L’indicizzazione fuori banda è l’approccio consigliato per le installazioni AEM in cui il tempo di reindicizzazione supera le finestre di manutenzione disponibili.

Indicizzazione online di MongoMK con oak-run.jar

  • Indice online con oak-run.jar il MongoMK e RDBMK è il metodo consigliato per la reindicizzazione MongoMK (e RDBMK) installazioni AEM. Nessun altro metodo deve essere utilizzato per MongoMK o RDBMK.
  • Questa indicizzazione deve essere eseguita solo su una singola istanza AEM nel cluster.
  • Indicizzazione online di MongoMK è sicuro da eseguire su un cluster AEM in esecuzione, in quanto l’attraversamento dell’archivio si verifica su un solo MongoDB consentendo agli altri utenti di continuare a soddisfare le richieste senza un impatto significativo sulle prestazioni.

Il oak-run.jar comando index per eseguire un'indicizzazione online di MongoMK è il uguale al TarMK Indicizzazione online con oak-run.jar con la differenza che il parametro dell’archivio segmenti punta al MongoDB istanza che contiene l’archivio Nodi.

java -jar oak-run*.jar index
 --reindex
 --index-paths=/oak:index/lucene
 --read-write
 --fds-path=/path/to/datastore mongodb://server:port/aem

Materiali di supporto

recommendation-more-help
c92bdb17-1e49-4e76-bcdd-89e4f85f45e6