Oak-run suporta todos os casos de uso de indexação na linha de comando sem precisar operar a partir do nível JMX. As vantagens da abordagem do carvalho são:
Abaixo, você encontrará uma lista de casos de uso que podem ser aproveitados ao executar operações de indexação por meio da ferramenta oak-run
.
Para obter informações mais detalhadas sobre esse cenário, consulte Caso de uso 1 - Verificação de consistência do índice.
oak-run.jar
determina rapidamente se os índices de carvalho de lucene estão corrompidos.Para obter informações mais detalhadas sobre esse cenário, consulte Caso de uso 2 - Estatísticas do índice
oak-run.jar
descarta todas as definições de índice, estatísticas de índice importantes e conteúdo de índice para a análise offline.
É seguro executar em uma instância AEM em uso.
Este diagrama é uma árvore decisória para quando usar as várias abordagens de reindexação.
Para obter informações mais detalhadas sobre esse cenário, consulte Caso de uso 3 - Reindexação.
A pré-extração de texto (um recurso que já existia com AEM 6.3) pode ser usada para reduzir o tempo de reindexação. A pré-extração de texto pode ser usada em conjunto com todas as abordagens de reindexação.
Dependendo da abordagem de indexação oak-run.jar
, haverá várias etapas em ambos os lados da etapa Executar reindexação no diagrama abaixo.
Laranja denota atividades onde AEM deve estar em uma janela de manutenção.
Para obter informações mais detalhadas sobre esse cenário, consulte Reindexar - DocumentNodeStore.
Este é o método recomendado para reindexar instalações de AEM MongoMK (e RDBMK). Nenhum outro método deve ser usado.
Esse processo precisa ser executado somente em uma única instância AEM no cluster.
Para obter informações mais detalhadas sobre esse cenário, consulte Reindexar - SegmentNodeStore.
Considerações sobre o modo de espera frio (TarMK)
Farms de publicação do AEM (os Farms de publicação do AE devem sempre ser TarMK)
Para obter informações mais detalhadas sobre este cenário, consulte Reindexação Online - SegmentNodeStore.
Este é o método usado antes da introdução dos novos recursos de indexação de oak-run.jar. Isso pode ser feito configurando a propriedade reindex=true
no índice Oak.
Essa abordagem pode ser usada se os efeitos de tempo e desempenho para indexar forem aceitáveis para o cliente. Este é frequentemente o caso das instalações AEM de pequena a média dimensão.
Para obter informações mais detalhadas sobre esse cenário, consulte Reindexação Online - SegmentNodeStore - A instância AEM está em execução.
A reindexação online do TarMK é mais rápida do que a reindexação Online do TarkMK descrita acima. No entanto, também requer execução durante uma janela de manutenção, com a indicação de que a janela será mais curta e mais etapas são necessárias para executar a reindexação.
Laranja significa operações nas quais AEM devem ser efetuadas num período de manutenção.
Para obter informações mais detalhadas sobre este cenário, consulte Reindexação Online - SegmentNodeStore - A Instância AEM é Desligada.
A reindexação offline do TarMK é a abordagem de reindexação oak-run.jar
mais simples para o TarMK, pois requer um único comentário oak-run.jar
. No entanto, requer que a instância AEM seja desligada.
Vermelho denota operações em que AEM deve ser desligado.
Para obter informações mais detalhadas sobre esse cenário, consulte Índice fora da banda - SegmentNodeStore.
A reindexação fora de banda minimiza o impacto da reindexação em instâncias AEM em uso.
Vermelho denota operações nas quais AEM pode ser desligado.
Para obter informações mais detalhadas sobre esse cenário, consulte Caso de uso 4 - Atualização das definições de índice.
O Índice de garantia ACS é um projeto suportado pela comunidade e não é suportado pelo Suporte a Adobe.
Isso permite que a definição do índice de envio seja feita por meio de um pacote de conteúdo, o que resulta em uma reindexação por meio da configuração do sinalizador de reíndice como true
. Isso funciona para configurações menores em que a reindexação não leva muito tempo.
Para obter mais informações, consulte a documentação de garantia de índice ACS para obter detalhes.
Se o impacto de tempo ou desempenho da reindexação usando métodos diferentes de oak-run.jar
for muito alto, a seguinte abordagem baseada em oak-run.jar
poderá ser usada para importar e reindexar definições do Índice Lucene em uma instalação AEM baseada em TarMK.
Se o impacto de tempo ou desempenho da reindexação usando métodos diferentes de oak-run.jar
for muito alto, a seguinte abordagem baseada em oak-run.jar
poderá ser usada para importar e reindexar definições do Índice Lucene em instalações de AEM baseadas em MongoMK.