Usar oak-run.jar para gerenciar índices
O comando index de oak-run.jar consolida vários recursos para gerenciar Oak200 índices no AEM, desde a coleta de estatísticas de índice, a execução de verificações de consistência de índice e a reindexação de índices.
Fundamentos do comando de índice oak-run.jar
-
A versão de oak-run.jar usada deve corresponder à versão do Oak usada na instância AEM.
-
O gerenciamento de índices usando oak-run.jar aproveita o comando index com vários sinalizadores para dar suporte a diferentes operações.
java -jar oak-run*.jar index ...
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.- 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 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 TarMK Online com oak-run.jar tarmkonlineindexingwithoakrunjar
-
A indexação online de TarMK usando oak-run.jar é mais rápida que a configuração
reindex=true
no nóoak:queryIndexDefinition
. Apesar desse aumento de desempenho, a indexação online usando o oak-run.jar ainda requer uma janela de manutenção para executar a indexação. -
A indexação online de TarMK usando oak-run.jar deve não ser executada em instâncias AEM fora da janela de manutenção de instâncias AEM.
Indexação offline do TarMK com oak-run.jar
- A indexação offline de TarMK usando oak-run.jar é a abordagem de indexação baseada em oak-run.jar mais simples para TarMK, pois requer um único comando oak-run.jar, no entanto, requer que a instância de AEM seja desligada.
Indexação fora de banda TarMK com oak-run.jar
- A indexação fora de banda em TarMK usando 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
- O índice online com oak-run.jar em MongoMK e RDBMK é o método recomendado para reindexar 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.
- A indexação online de MongoMK é segura para execução em um cluster AEM em execução, pois a passagem do repositório ocorrerá em apenas um único nó MongoDB, permitindo que os outros continuem atendendo solicitações sem impacto significativo no desempenho.
O comando index oak-run.jar para executar uma indexação online de MongoMK é o mesmo que o TarMK indexação Online com oak-run.jar com a diferença de que o parâmetro do repositório de segmentos aponta para a instância MongoDB que contém o repositório 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
- Baixar oak-run.jar
- Verifique se a versão baixada corresponde à versão do Oak instalada no AEM conforme descrito acima
- Documentação de comando do Apache Jackrabbit Oak oak-run.jar Index