Utilisation de oak-run.jar pour gérer les index

oak-run.jarLa commande d’index de "regroupe un certain nombre de fonctionnalités à gérer Oak200 index dans AEM, depuis la collecte des statistiques d’index, l’exécution des contrôles de cohérence d’index et la réindexation des index eux-mêmes.

REMARQUE

Dans cet article et les vidéos, les termes indexation et réindexation sont interchangeables et considérés comme la même opération.

oak-run.jar base des commandes d’index

  • La version de oak-run.jar utilisé doit correspondre à la version d’Oak utilisée sur l’instance AEM.

  • Gestion des index à l’aide de oak-run.jar tire parti de index avec différents indicateurs pour prendre en charge différentes opérations.

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

Statistiques d’index

  • oak-run.jar vide toutes les définitions d’index, toutes les statistiques d’index importantes et tout le contenu d’index en vue d’une analyse hors ligne.
  • La collecte des statistiques d’index peut s’exécuter en toute sécurité sur les instances AEM en cours d’utilisation.

Contrôle de cohérence de l’index

  • oak-run.jar détermine rapidement si les index Lucene Oak sont corrompus.
  • La vérification de cohérence peut être exécutée en toute sécurité sur l’instance AEM en cours d’utilisation pour les niveaux de contrôle de cohérence 1 et 2.

Indexation TarMK en ligne avec oak-run.jar

  • Indexation en ligne de TarMK using oak-run.jar est plus rapide que le paramètre reindex=true sur le oak:queryIndexDefinition noeud . Malgré cette augmentation des performances, l’indexation en ligne à l’aide de oak-run.jar nécessite toujours une fenêtre de maintenance pour effectuer l’indexation.

  • Indexation en ligne de TarMK using oak-run.jar should not être exécutée par rapport aux instances AEM en dehors de la fenêtre de maintenance des instances AEM.

Indexation hors ligne TarMK avec oak-run.jar

  • Indexation hors ligne de TarMK using oak-run.jar est le plus simple oak-run.jar méthode d’indexation basée sur pour TarMK car il nécessite une seule oak-run.jar , mais il nécessite l’arrêt de l’instance AEM.

Indexation hors bande TarMK avec oak-run.jar

  • Indexation hors bande activée TarMK using oak-run.jar réduit l’impact de l’indexation sur les instances d’AEM en cours d’utilisation.
  • L’indexation hors-bande est l’approche d’indexation recommandée pour les installations AEM où le temps de réindexation/indexation dépasse les fenêtres de maintenance disponibles.

Indexation MongoMK Online avec oak-run.jar

  • Index en ligne avec oak-run.jar on MongoMK et RDBMK est la méthode recommandée pour la réindexation/l’indexation. MongoMK (et RDBMK) AEM les installations. Aucune autre méthode ne doit être utilisée pour MongoMK ou RDBMK.
  • Cette indexation ne doit être exécutée que sur une seule instance AEM de la grappe.
  • Indexation en ligne de MongoMK est sécurisé pour s’exécuter sur un cluster AEM en cours d’exécution, car la traversée du référentiel ne se produit que sur une seule MongoDB , ce qui permet aux autres utilisateurs de continuer à traiter des demandes sans affecter considérablement les performances.

Le oak-run.jar commande d’index pour effectuer une indexation en ligne de MongoMK est la valeur identique au TarMK Indexation en ligne avec oak-run.jar à la différence que le paramètre de magasin de segments pointe vers la variable MongoDB qui contient le magasin de noeuds.

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

Documents annexes

Sur cette page