Show Menu
TÓPICOS×

Indexação via Jar Oak-run

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:
  1. É um novo conjunto de ferramentas de indexação para o AEM 6.4
  2. Diminui o tempo de reindexação, o que afeta positivamente os tempos de reindexação em repositórios maiores
  3. Ela está reduzindo o consumo de recursos durante a reindexação no AEM, o que resulta em melhor desempenho do sistema para outras atividades do AEM
  4. Oak-run oferece suporte fora de banda: Se as condições de produção não permitirem a execução de reindexação em instâncias de produção, um ambiente clonado poderá ser usado para reindexação, a fim de evitar um impacto crítico no desempenho.
Abaixo, você encontrará uma lista de casos de uso que podem ser aproveitados ao executar operações de indexação por meio da oak-run ferramenta.

Verificações de consistência de índice

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.
  • É seguro executar em uma instância do AEM em uso para verificar a consistência dos níveis 1 e 2.

Estatísticas de índice

Para obter informações mais detalhadas sobre este cenário, consulte Caso de uso 2 - Estatísticas de índice
  • oak-run.jar descarta todas as definições de índice, estatísticas de índice importantes e conteúdo de índice para análise offline.
  • É seguro executar em uma instância do AEM em uso.

Reindexação da árvore decisória da abordagem

Este diagrama é uma árvore decisória para quando usar as várias abordagens de reindexação.

Pré-indexação de MongoMK / RDMBMK

Para obter informações mais detalhadas sobre esse cenário, consulte Caso de uso 3 - Reindexação .

Pré-extração de texto para SegmentNodeStore e DocumentNodeStore

A pré-extração de texto (um recurso que existe com o AEM 6.3) pode ser usada para reduzir o tempo de indexação. A pré-extração de texto pode ser usada em conjunto com todas as abordagens de reindexação.
Dependendo da abordagem de oak-run.jar indexação, haverá várias etapas em ambos os lados da etapa Executar reindexação no diagrama abaixo.
Laranja indica atividades nas quais o AEM deve estar em uma janela de manutenção.

Reindexação online para MongoMK ou RDBMK usando oak-run.jar

Para obter informações mais detalhadas sobre esse cenário, consulte Reindexar - DocumentNodeStore .
Este é o método recomendado para reindexar instalações do MongoMK (e RDBMK) AEM. Nenhum outro método deve ser usado.
Esse processo precisa ser executado somente em uma única instância do AEM no cluster.

Reindexação do TarMK

Para obter informações mais detalhadas sobre esse cenário, consulte Reindexar - SegmentNodeStore .
  • Considerações sobre o modo de espera frio (TarMK)
    • Não existe uma atenção especial ao modo de espera a frio; as instâncias do modo de espera frio sincronizarão as alterações como de costume.
  • Farms de publicação do AEM (os Farms de publicação do AE devem sempre ser TarMK)
    • Para o farm de publicação, é necessário fazer isso para todos OU executar as etapas em uma única publicação e clonar a configuração para outros (tomando todas as precauções habituais ao clonar instâncias do AEM; sling.id - deve criar um link para algo aqui)

Indexação online para TarMK

Para obter informações mais detalhadas sobre esse 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 reindex=true propriedade no índice Oak.
Essa abordagem pode ser usada se os efeitos de tempo e desempenho para indexar forem aceitáveis para o cliente. Isso costuma acontecer com instalações AEM de pequeno a médio porte.

Indexação on-line do TarMK usando oak-run.jar

Para obter informações mais detalhadas sobre esse cenário, consulte Online Reindex - SegmentNodeStore - A instância do 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.
Orange indica operações nas quais o AEM deve ser executado em um período de manutenção.

Indexação offline do TarMK usando oak-run.jar

Para obter informações mais detalhadas sobre esse cenário, consulte Online Reindex - SegmentNodeStore - The AEM Instance is Shut Down .
A reindexação offline do TarMK é a abordagem de reindexação mais simples oak-run.jar baseada no TarMK, pois requer um único oak-run.jar comentário. No entanto, requer que a instância do AEM seja desligada.
Vermelho denota operações nas quais o AEM deve ser encerrado.

Restabelecimento de indexação fora de banda TarMK usando oak-run.jar

Para obter informações mais detalhadas sobre esse cenário, consulte Reindexação fora de banda - SegmentNodeStore .
A reindexação fora de banda minimiza o impacto da reindexação em instâncias do AEM em uso.
Vermelho denota operações nas quais o AEM pode ser encerrado.

Atualizando Definições de Indexação

Para obter informações mais detalhadas sobre esse cenário, consulte Caso de uso 4 - Atualização das definições de índice.

Criação e atualização de definições de índice no TarMK usando o ACS Verificar índice

O ACS Assurance Index é um projeto suportado pela comunidade e não é suportado pelo suporte da 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 Garantia de índice ACS para obter detalhes.

Criação e atualização de definições de índice no TarMK usando oak-run.jar

Se o impacto no tempo ou no desempenho da reindexação usando não oak-run.jar métodos for muito alto, a seguinte abordagem oak-run.jar baseada pode ser usada para importar e reindexar as definições do Índice Lucene em uma instalação do AEM baseada no TarMK.

Criando e Atualizando Definições de Índice no MonogMK usando oak-run.jar

Se o impacto no tempo ou no desempenho da reindexação usando não oak-run.jar métodos for muito alto, a seguinte abordagem oak-run.jar baseada pode ser usada para importar e reindexar definições do Índice Lucene em instalações de AEM baseadas em MongoMK.