Gebruik oak-run.jar om indexen te beheren

Het indexbevel van oak-run.jar consolideert een aantal eigenschappen om Oak 200 indexen in AEM te beheren, van het verzamelen van indexstatistieken, lopende controles van de indexconsistentie, en re/indexeert indexen zelf.

NOTE
In dit artikel en in video's worden de termen indexeren en opnieuw indexeren door elkaar gebruikt en als dezelfde bewerking beschouwd.

oak-run.jar Basisinformatie over indexopdrachten

  • De gebruikte versie van oak-run.jar ​ moet de versie van Oak aanpassen die op de instantie van AEM wordt gebruikt.

  • Als u indexen beheert met oak-run.jar, gebruikt u de opdracht index met verschillende markeringen om verschillende bewerkingen te ondersteunen.

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

Indexstatistieken

  • In oak-run.jar worden alle indexdefinities, belangrijke indexstatussen en indexinhoud voor offline analyse verwijderd.
  • De verzameling van indexstatistieken kan veilig worden uitgevoerd op AEM-instanties in gebruik.

Consistentiecontrole index

  • oak-run.jar bepaalt snel of de indexen van lucene Oak corrupt zijn.
  • De consistentiecontrole kan veilig worden uitgevoerd op in-use AEM-instantie voor consistentiecontroleniveaus 1 en 2.

TarMK Online indexeren met oak-run.jar tarmkonlineindexingwithoakrunjar

  • Het online indexeren van TarMK met oak-run.jar is sneller dan het instellen van reindex=true op het knooppunt oak:queryIndexDefinition . Ondanks deze prestatieverhoging, vereist online indexeren gebruikend oak-run.jar nog een onderhoudsvenster om het indexeren uit te voeren.

  • Het online indexeren van TarMK het gebruiken oak-run.jar zou niet tegen de instanties van AEM buiten het venster van het de instantieonderhoud van AEM moeten worden uitgevoerd.

TarMK Offline indexeren met eiken-run.jar

  • Offlineindexering van TarMK using oak-run.jar is de eenvoudigste oak-run.jar gebaseerde indexeringsmethode voor TarMK omdat hiervoor één oak-run.jar -opdracht vereist is. Hiervoor moet de AEM-instantie echter worden afgesloten.

TarMK out-of-band indexering met eak-run.jar

  • out-of-band indexering bij TarMK gebruik van oak-run.jar minimaliseert het effect van indexering op AEM-instanties in gebruik.
  • De out-of-band indexering is de geadviseerde het indexeren benadering voor de installaties van AEM waar de tijd aan re/index de beschikbare onderhoudstijden overschrijdt.

MongoMK online indexeren met eikenrun.jar

  • Online index met oak-run.jar on MongoMK en RDBMK is de aanbevolen methode voor het opnieuw indexeren/opnieuw indexeren van AEM-installaties met MongoMK (en RDBMK ). geen andere methode zou voor MongoMK of RDBMK moeten worden gebruikt.
  • Deze indexering hoeft alleen te worden uitgevoerd voor één AEM-instantie in de cluster.
  • Het online indexeren van MongoMK kan veilig worden uitgevoerd in combinatie met een actief AEM-cluster, aangezien de dataopslag slechts op één MongoDB -knooppunt wordt doorlopen, zodat de andere knooppunten aanvragen kunnen blijven doorgeven zonder dat dit van invloed is op de prestaties.

Het oak-run.jar indexbevel om online het indexeren van MongoMK uit te voeren is het ​ zelfde als TarMK Online het indexeren met oak-run.jar met het verschil dat de parameter van de segmentopslag aan de MongoDB instantie richt die de opslag van de Knoop bevat.

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

Ondersteunende materialen

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