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.jarmoet de versie van Oak aanpassen die op de AEM instantie 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.
  • Het verzamelen van indexstatistieken is veilig om op in-use AEM instanties uit te voeren.

Consistentiecontrole index

  • oak-run.jar bepaalt snel of de indexen van lucene Oak corrupt zijn.
  • De consistentiecontrole kan veilig worden uitgevoerd op 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 AEM instanties buiten het AEM van het instantieonderhoud venster 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 is vereist. De AEM-instantie moet 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 in-use AEM instanties.
  • De out-of-band indexering is de geadviseerde het indexeren benadering voor AEM installaties 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 van MongoMK (en RDBMK ) AEM installaties. geen andere methode zou voor MongoMK of RDBMK moeten worden gebruikt.
  • Deze indexering hoeft alleen te worden uitgevoerd op één AEM in de cluster.
  • Het online indexeren van MongoMK kan veilig worden uitgevoerd met een actieve AEM cluster, aangezien de dataopslag-verplaatsing slechts op één MongoDB -knooppunt plaatsvindt, zodat de andere knooppunten aanvragen kunnen blijven verzenden 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