Usar oak-run.jar para gerenciar índices

oak-run.jarO comando index do consolida vários recursos para gerenciar Oak200 índices no AEM, desde a coleta de estatísticas de índice, execução de verificações de consistência de índice e reindexação de índices.

NOTE
Neste artigo e vídeos, os termos indexação e reindexação são usados alternadamente e considerados a mesma operação.

oak-run.jar Noções básicas sobre o comando index

  • A versão de oak-run.jar usado deve corresponder à versão do Oak usada na instância do AEM.

  • Gerenciamento de índices usando oak-run.jar utiliza o index comando com vários sinalizadores para suportar operações diferentes.

    • java -jar oak-run*.jar index ...

Estatísticas de índice

  • oak-run.jar despeja todas as definições de índice, estatísticas de índice importantes e conteúdo de índice para análise offline.
  • A coleta de estatísticas de índice é segura para ser executada em instâncias AEM em uso.

Verificação de consistência do índice

  • oak-run.jar determina rapidamente se os índices do lucene Oak estão corrompidos.
  • A verificação de consistência é segura para ser executada na instância AEM em uso para os níveis de verificação de consistência 1 e 2.

Indexação online do TarMK com oak-run.jar tarmkonlineindexingwithoakrunjar

  • Indexação online de TarMK usar oak-run.jar é mais rápido que a configuração reindex=true no oak:queryIndexDefinition nó. Apesar desse aumento de desempenho, a indexação online usando oak-run.jar ainda requer uma janela de manutenção para executar a indexação.

  • Indexação online de TarMK usar oak-run.jar deve não ser executado em instâncias de AEM fora da janela de manutenção de instâncias de AEM.

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

  • Indexação offline de TarMK usar oak-run.jar é o mais simples oak-run.jar abordagem de indexação baseada em TarMK uma vez que exige uma única oak-run.jar , no entanto, requer que a instância AEM seja encerrada.

Indexação fora de banda TarMK com oak-run.jar

  • Indexação fora de banda ativada TarMK usar oak-run.jar minimiza o impacto da indexação em instâncias AEM em uso.
  • A indexação fora da banda é a abordagem de indexação recomendada para instalações de AEM em que o tempo de reindexação/indexação excede as janelas de manutenção disponíveis.

Indexação online do MongoMK com oak-run.jar

  • Índice online com oak-run.jar em MongoMK e RDBMK é o método recomendado para reindexação MongoMK (e RDBMK) Instalações de AEM. Nenhum outro método deve ser usado para MongoMK ou RDBMK.
  • Essa indexação precisa ser executada somente em uma única instância do AEM no cluster.
  • Indexação online de MongoMK é seguro para execução em um cluster AEM em execução, pois a passagem do repositório ocorrerá em apenas um MongoDB permitindo que os outros continuem atendendo solicitações sem impacto significativo no desempenho.

A variável oak-run.jar comando index para executar uma indexação on-line de MongoMK é o igual ao TarMK Indexação online com oak-run.jar com a diferença de que o parâmetro de armazenamento de segmentos aponta para o MongoDB instância que contém o armazenamento de nós.

java -jar oak-run*.jar index
 --reindex
 --index-paths=/oak:index/lucene
 --read-write
 --fds-path=/path/to/datastore mongodb://server:port/aem

Materiais de suporte

recommendation-more-help
c92bdb17-1e49-4e76-bcdd-89e4f85f45e6