Indicizzazione tramite il Jar di esecuzione Oak

Oak-run supporta tutti i casi di utilizzo di indicizzazione sulla riga di comando senza dover operare dal livello JMX. I vantaggi dell'approccio di rovere sono:

  1. È un nuovo set di strumenti di indicizzazione per AEM 6.4
  2. Diminuisce il tempo di reindicizzazione che influisce positivamente sui tempi di reindicizzazione sui repository più grandi
  3. Durante la reindicizzazione in AEM, il consumo delle risorse viene ridotto e il sistema offre prestazioni migliori per altre attività AEM
  4. Oak-run fornisce supporto fuori banda: Se le condizioni di produzione non consentono l'esecuzione del reindicizzazione sulle istanze di produzione, è possibile utilizzare un ambiente clonato per reindicizzare per evitare un impatto critico sulle prestazioni.

Di seguito è riportato un elenco dei casi d'uso che è possibile utilizzare per eseguire operazioni di indicizzazione tramite lo strumento oak-run.

Controlli di coerenza indice

NOTA

Per informazioni più dettagliate su questo scenario, vedere Caso d'uso 1 - Controllo di coerenza indice.

  • oak-run.jardetermina rapidamente se gli indici di quercia lucene sono danneggiati.
  • È sicuro eseguire su un'istanza AEM in uso per verificare la coerenza dei livelli 1 e 2.

screen_shot_2017-12-14at135758

Statistiche indice

NOTA

Per informazioni più dettagliate su questo scenario, vedere Caso d'uso 2 - Statistiche indice

  • oak-run.jar scarica tutte le definizioni di indice, gli stati di indice importanti e il contenuto dell'indice per l'analisi offline.
  • Sicuro da eseguire su un’istanza AEM in uso.

image2017-12-19_9-47-40

Albero decisionale approccio di reindicizzazione

Questo diagramma è una struttura decisionale che consente di utilizzare i vari approcci di reindicizzazione.

oak_reindexingwith-oak run

Re-indicizzazione MongoMK / RDMBMK

NOTA

Per informazioni più dettagliate su questo scenario, vedere Caso d'uso 3 - Reindicizzazione.

Pre-estrazione del testo per SegmentNodeStore e DocumentNodeStore

La preestrazione del testo (una funzione esistente con AEM 6.3) può essere utilizzata per ridurre il tempo di reindicizzazione. La preestrazione del testo può essere utilizzata insieme a tutti gli approcci di reindicizzazione.

A seconda dell'approccio di indicizzazione oak-run.jar, ci saranno vari passaggi su entrambi i lati del passaggio Esegui reindicizzazione nel diagramma seguente.

4

NOTA

Orange indica le attività in cui AEM deve trovarsi in una finestra di manutenzione.

Reindicizzazione online per MongoMK o RDBMK utilizzando oak-run.jar

NOTA

Per ulteriori informazioni su questo scenario, vedere Reindex - DocumentNodeStore.

Questo è il metodo consigliato per reindicizzare le installazioni AEM MongoMK (e RDBMK). Non utilizzare altri metodi.

Questo processo deve essere eseguito solo su una singola istanza AEM nel cluster.

5

Re-indicizzazione TarMK

NOTA

Per informazioni più dettagliate su questo scenario, vedere Reindex - SegmentNodeStore.

  • Considerazioni sul Cold Standby (TarMK)

    • Non vi è alcuna considerazione particolare per la Standby a freddo; le istanze Cold Standby sincronizzeranno le modifiche come al solito.
  • AEM Publish Farms (AEM Publish Farms dovrebbe sempre essere TarMK)

    • Per la farm di pubblicazione è necessario eseguire tutti i passaggi OPPURE su un'unica pubblicazione e quindi duplicare la configurazione per altri (eseguendo tutte le consuete precedenze durante la duplicazione delle istanze AEM; sling.id - dovrebbe collegarsi a qualcosa qui)

Riindicizzazione online per TarMK

NOTA

Per ulteriori informazioni su questo scenario, vedere Reindicizzazione online - SegmentNodeStore.

Questo è il metodo utilizzato prima dell'introduzione delle nuove funzionalità di indicizzazione di oak-run.jar. È possibile impostare la proprietà reindex=true sull'indice Oak.

Questo approccio può essere utilizzato se gli effetti tempo e prestazioni da indicizzare sono accettabili per il cliente. Questo è spesso il caso degli impianti AEM di piccole e medie dimensioni.

6

Riindicizzazione online di TarMK tramite quercia-run.jar

NOTA

Per ulteriori informazioni su questo scenario, vedere Reindicizzazione online - SegmentNodeStore - L'istanza AEM è in esecuzione.

La reindicizzazione online di TarMK è più veloce della reindicizzazione TarkMK online descritta sopra. Tuttavia, richiede anche l'esecuzione durante una finestra di manutenzione, con il metodo che la finestra sarà più breve, e sono necessari più passaggi per eseguire la reindicizzazione.

NOTA

Arancione indica le operazioni in cui AEM deve essere eseguita in un periodo di manutenzione.

7

ReIndexing TarMK offline con oak-run.jar

NOTA

Per informazioni più dettagliate su questo scenario, vedere Reindicizzazione online - SegmentNodeStore - L'istanza AEM è chiusa.

Il reindicizzazione offline di TarMK è l'approccio di reindicizzazione basato su oak-run.jar più semplice per TarMK, in quanto richiede un singolo commento oak-run.jar. Tuttavia, richiede la chiusura dell'istanza AEM.

NOTA

Il rosso indica le operazioni in cui AEM deve essere chiusa.

8

Re-Indexing TarMK out-of-band utilizzando oak-run.jar

NOTA

Per informazioni dettagliate su questo scenario, vedere Reindicizzazione fuori banda - SegmentNodeStore.

Il reindicizzazione out-of-band riduce al minimo l'impatto del reindicizzazione sulle istanze di AEM in uso.

NOTA

Il rosso indica le operazioni in cui AEM può essere spento.

9

Aggiornamento delle definizioni di indicizzazione

NOTA

Per ulteriori informazioni su questo scenario, vedere Caso d'uso 4 - Aggiornamento delle definizioni degli indici.

Creazione e aggiornamento delle definizioni di indice su TarMK utilizzando ACS Assicurare l'indice

NOTA

ACS Verify Index è un progetto supportato dalla comunità e non è supportato dal supporto Adobe.

Questo consente di inviare la definizione dell'indice tramite il pacchetto di contenuto, che in seguito si tradurrà in reindicizzazione impostando il flag di reindicizzazione su true. Questo funziona per le impostazioni più piccole in cui la reindicizzazione non richiede molto tempo.

Per ulteriori informazioni, consultare la documentazione ACS Verify Index per ulteriori informazioni.

Creazione e aggiornamento delle definizioni di indice su TarMK utilizzando oak-run.jar

Se l'impatto di tempo o prestazioni della reindicizzazione con metodi non oak-run.jar è troppo elevato, è possibile utilizzare il seguente approccio basato su oak-run.jar per importare e reindicizzare le definizioni di Lucene Index in un'installazione AEM basata su TarMK.

10

Creazione e aggiornamento delle definizioni di indice su MonogMK utilizzando oak-run.jar

Se l'impatto di tempo o prestazioni della reindicizzazione con metodi non oak-run.jar è troppo elevato, è possibile utilizzare il seguente approccio basato su oak-run.jar per importare e reindicizzare le definizioni dell'indice Lucene nelle installazioni AEM basate su MongoMK.

11

In questa pagina

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now