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.
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.jarworden 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.jarbepaalt 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=trueop het knooppuntoak: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
- Download oak-run.jar
- verzeker de gedownloade versie de versie van Oak aanpast die op AEM zoals hierboven beschreven wordt geïnstalleerd
- Apache Jackrabbit Oak oak-run.jar de Documentatie van het Bevel van de Index