Saiba como executar uma verificação de consistência do armazenamento de dados via oak-run no AEM 6.4 e Oak.
A ferramenta oak-run é útil ao observar um erro como este:
09.11.2017 13:42:17.512 *WARN* [ async-index-update-async] org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore Error occurred while loading bytes from steam while fetching for id «record ID»
java.util.concurrent.ExecutionException: java.io.IOException: org.apache.jackrabbit.core.data.DataStoreException: Record «record ID» does not exist
Caused by: java.io.IOException: org.apache.jackrabbit.core.data.DataStoreException: Record «record ID» does not exist
Ao contrário do /system/console/repositorycheck
A ferramenta oak-run verifica os arquivos de índice Lucene ocultos em /oak:
índice além do restante dos caminhos de conteúdo. Essa ferramenta oferece a opção de restaurar arquivos de índice para o armazenamento de dados ou apenas reconstruir os índices que estão corrompidos, em vez de reindexar todos eles. Isso está documentado em Usar oak-run.jar para gerenciar índices no AEM Foundation Tutorials.
Baixe o oak-run jar 1.8.8 ou a versão posterior no servidor do AEM.
Execute o comando abaixo (mas troque os caminhos para o armazenamento de segmentos e o armazenamento de dados para corresponder ao seu ambiente):
java -jar oak-run-*.jar datastorecheck --consistency --ref --id --fds crx-quickstart/install/org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.config --repoHome crx-quickstart/repository --store crx-quickstart/repository/segmentstore --dump temp --verbose --track
O comando gera uma verificação de consistência do armazenamento de dados.
Use a saída para restaurar ou corrigir arquivos ausentes. Para obter mais detalhes, siga Usar oak-run.jar para gerenciar índices no AEM Foundation Tutorials.
O Verificador de consistência para o DataStore também pode listar todas as referências de blob no armazenamento de nó e todas as IDs de blob disponíveis no armazenamento de dados. Use o seguinte comando:
$ java -jar oak-run-*.jar datastorecheck [ --id] [ --ref] [ --consistency] \
[ --store |] \
[ --s3ds |--fds] \
[ --dump] \
[ --track]
Forneça uma ou mais destas opções disponíveis:
As opções disponíveis são as seguintes:
Mais itens similares