Använd oak-run.jar för att hantera index
oak-run.jarIndexkommandot konsoliderar ett antal funktioner som ska hanteras Oak200 index i AEM, från insamling av indexstatistik, körning av konsekvenskontroller och omindexering av index.
oak-run.jar grundläggande om indexkommandon
-
Versionen av oak-run.jar som används måste matcha den version av Oak som används i AEM.
-
Hantera index med oak-run.jar utnyttjar index -kommando med olika flaggor som stöder olika åtgärder.
java -jar oak-run*.jar index ...
Indexstatistik
oak-run.jar
alla indexdefinitioner, viktiga indexvärden och indexinnehåll tas bort för offlineanalys.- Insamlingen av indexstatistik är säker att utföra på AEM som används.
Kontroll av konsekvens i index
oak-run.jar
avgör snabbt om index för lucene Oak är skadade.- Konsekvenskontrollen är säker att köra på AEM som används för konsekvenskontrollnivå 1 och 2.
TARMK Online-indexering med oak-run.jar tarmkonlineindexingwithoakrunjar
-
Indexering online av TarMK använda oak-run.jar är snabbare än inställning
reindex=true
påoak:queryIndexDefinition
nod. Trots den här prestandaökningen använder onlineindexering oak-run.jar kräver fortfarande ett underhållsfönster för att kunna utföra indexeringen. -
Indexering online av TarMK använda oak-run.jar bör not körs mot AEM instanser utanför AEM.
TarmMK Offline-indexering med oak-run.jar
- Offlineindexering av TarMK använda oak-run.jar är enklast oak-run.jar baserad indexeringsmetod för TarMK eftersom det kräver en oak-run.jar -kommandot, men AEM måste stängas.
TarmMK Out-of-band-indexering med oak-run.jar
- Out-of-band-indexering TarMK använda oak-run.jar minimerar effekten av indexering på AEM som används.
- Indexering utanför band är den rekommenderade indexeringsmetoden för AEM installationer där tiden för omindexering/indexering överstiger tillgängliga underhållsperioder.
MongoMK Online-indexering med oak-run.jar
- Online-index med oak-run.jar på MongoMK och RDBMK är den rekommenderade metoden för omindexering MongoMK (och RDBMK) AEM. Ingen annan metod bör användas för MongoMK eller RDBMK.
- Den här indexeringen behöver bara utföras mot en enda AEM i klustret.
- Indexering online av MongoMK är säker att köra mot ett AEM kluster som körs, eftersom databassorteringen bara sker på en enda MongoDB -nod, vilket gör att de andra kan fortsätta att betjäna förfrågningar utan någon större prestandapåverkan.
The oak-run.jar indexkommando för att utföra en onlineindexering av MongoMK är samma som TarMK Onlineindexering med oak-run.jar med skillnaden som segmentlagringsparametern pekar på MongoDB -instans som innehåller nodarkivet.
java -jar oak-run*.jar index
--reindex
--index-paths=/oak:index/lucene
--read-write
--fds-path=/path/to/datastore mongodb://server:port/aem
Stödmaterial
- Ladda ned oak-run.jar
- Kontrollera att den hämtade versionen överensstämmer med den version av Oak som är installerad på AEM enligt beskrivningen ovan
- Apache Jackrabbit Oak oak-run.jar Index Command Documentation