Utilice oak-run.jar para administrar índices
AEM El comando index de oak-run.jar consolida una serie de características para administrar Oak200 índices en el tiempo de ejecución, desde recopilar estadísticas de índice, ejecutar comprobaciones de coherencia de índice y volver a indexar los índices.
Fundamentos de comandos de índice oak-run.jar
-
La versión de oak-run.jar usada debe coincidir con la versión de Oak AEM usada en la instancia de la instancia de la.
-
Al administrar índices mediante oak-run.jar, se aprovecha el comando index con varios indicadores para admitir distintas operaciones.
java -jar oak-run*.jar index ...
Estadísticas de índice
oak-run.jar
elimina todas las definiciones de índice, las estadísticas de índice importantes y el contenido de índice para el análisis sin conexión.- AEM La recopilación de estadísticas de índice se puede ejecutar de forma segura en instancias de datos en uso de la.
Comprobación de coherencia de índice
oak-run.jar
determina rápidamente si los índices de lucene Oak están dañados.- AEM La comprobación de coherencia es segura para ejecutarse en la instancia de comprobación de coherencia en uso en los niveles 1 y 2 de la prueba de coherencia en el uso.
Indexación de TarMK Online con oak-run.jar tarmkonlineindexingwithoakrunjar
-
La indización en línea de TarMK mediante oak-run.jar es más rápida que establecer
reindex=true
en el nodooak:queryIndexDefinition
. A pesar de este aumento de rendimiento, la indexación en línea con oak-run.jar todavía requiere una ventana de mantenimiento para realizar la indexación. -
AEM AEM La indexación en línea de TarMK que usa oak-run.jar debería no ejecutarse contra instancias de fuera de la ventana de mantenimiento de instancias en proceso de.
Indexación sin conexión de TarMK con oak-run.jar
- AEM La indización sin conexión de TarMK mediante oak-run.jar es el método de indización basado en oak-run.jar más sencillo para TarMK, ya que requiere un solo comando oak-run.jar, pero requiere que se cierre la instancia de la instancia de la.
Indexación fuera de banda de TarMK con oak-run.jar
- AEM La indexación fuera de banda en TarMK con oak-run.jar minimiza el impacto de la indexación en instancias de la en uso.
- AEM La indexación fuera de banda es el método de indexación recomendado para instalaciones en las que el tiempo de reindexación supera los períodos de mantenimiento disponibles.
MongoMK Indexación en línea con oak-run.jar
- AEM El índice en línea con oak-run.jar en MongoMK y RDBMK es el método recomendado para volver a indexar instalaciones de MongoMK (y RDBMK). No se debe usar ningún otro método para MongoMK o RDBMK.
- AEM Esta indexación solo debe ejecutarse con una única instancia de en el clúster.
- AEM La indexación en línea de MongoMK se puede ejecutar con seguridad en un clúster de en ejecución, ya que el recorrido del repositorio se producirá en un solo nodo MongoDB, lo que permitirá que los demás sigan atendiendo solicitudes sin afectar de manera significativa al rendimiento.
El comando de índice oak-run.jar para realizar una indexación en línea de MongoMK es el mismo que la indexación en línea de TarMK con oak-run.jar con la diferencia de que el parámetro del almacén de segmentos señala a la instancia de MongoDB que contiene el almacén de nodos.
java -jar oak-run*.jar index
--reindex
--index-paths=/oak:index/lucene
--read-write
--fds-path=/path/to/datastore mongodb://server:port/aem
Materiales de apoyo
- Descargar oak-run.jar
- Asegúrese de que la versión descargada coincida con la versión de Oak AEM instalada en el servidor, tal como se ha descrito anteriormente.
- Documentación del comando del índice Apache Jackrabbit Oak oak-run.jar