Indexación a través de Oak-run Jar indexing-via-the-oak-run-jar

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Oak-run admite todos los casos de uso de indexación en la línea de comandos sin tener que operar desde el nivel JMX. Las ventajas del enfoque de oak-run son:

  1. Es un nuevo conjunto de herramientas de indexación para AEM 6.4
  2. Reduce el tiempo de reindexación, lo que beneficia a los tiempos de reindexación en repositorios más grandes
  3. Reduce el consumo de recursos durante la reindexación en AEM, lo que mejora el rendimiento del sistema para otras actividades AEM
  4. Oak-run proporciona soporte fuera de banda: Si las condiciones de producción no permiten ejecutar el reindexado en instancias de producción, se puede utilizar un entorno clonado para la reindexación a fin de evitar un impacto crítico en el rendimiento.

A continuación encontrará una lista de casos de uso que se pueden aprovechar al realizar operaciones de indexación mediante el oak-run herramienta.

Comprobaciones de coherencia de índice indexconsistencychecks

NOTE
Para obtener información más detallada sobre este escenario, consulte Caso de uso 1 - Comprobación de coherencia del índice.
  • oak-run.jardetermina rápidamente si los índices de lucene oak están corruptos.
  • Es seguro ejecutar en una instancia de AEM en uso para comprobar la coherencia en los niveles 1 y 2.

screen_shot_2017-12-14at135758

Estadísticas de índice indexstatistics

NOTE
Para obtener información más detallada sobre este escenario, consulte Caso de uso 2: Estadísticas de índice
  • oak-run.jar genera todas las definiciones de índice, estadísticas de índice importantes y contenido de índice para análisis sin conexión.

  • Segura para ejecutarse en una instancia de AEM en uso.

image2017-12-19_9-47-40

Árbol de decisiones de enfoque de reindexación reindexingapproachdecisiontree

Este diagrama es un árbol de decisión para cuándo utilizar los distintos enfoques de reindexación.

oak_-_reindexingwithoak-run

Reindexación de MongoMK / RDMBMK reindexingmongomk

NOTE
Para obtener información más detallada sobre este escenario, consulte Caso de uso 3 - Reindexación.

Extracción previa de texto para SegmentNodeStore y DocumentNodeStore textpre-extraction

Extracción previa de texto (una función que existe con AEM 6.3) se puede utilizar para reducir el tiempo de reindexación. La preextracción de texto se puede utilizar junto con todos los enfoques de reindexación.

Según el oak-run.jar enfoque de indexación habrá varios pasos a ambos lados del paso Realizar reindexación en el diagrama siguiente.

4

NOTE
Naranja indica las actividades en las que AEM debe estar en una ventana de mantenimiento.

Reindexación en línea para MongoMK o RDBMK usando oak-run.jar onlinere-indexingformongomk

NOTE
Para obtener información más detallada sobre este escenario, consulte Reindex - DocumentNodeStore.

Este es el método recomendado para reindexar las instalaciones de AEM MongoMK (y RDBMK). No debe utilizarse ningún otro método.

Este proceso debe ejecutarse únicamente contra una única instancia de AEM en el clúster.

5

Reindexación de TarMK re-indexingtarmk

NOTE
Para obtener información más detallada sobre este escenario, consulte Reindex - SegmentNodeStore.
  • Consideraciones sobre el modo de espera en frío (TarMK)

    • No hay ninguna consideración especial para el modo de espera pasiva; las instancias de espera pasiva sincronizarán los cambios como de costumbre.
  • AEM Publish Farms (AEM Publish Farms siempre debe ser TarMK)

    • Para el conjunto de servidores de publicación, es necesario hacerlo para todos O ejecutar los pasos en una sola publicación y luego clonar la configuración para otros (tomando todas las precauciones habituales al clonar AEM instancias; sling.id: debería vincular con algo aquí)

Reindexación en línea para TarMK onlinere-indexingfortarmk

NOTE
Para obtener información más detallada sobre este escenario, consulte Reindex en línea: SegmentNodeStore.

Este es el método utilizado antes de la introducción de las nuevas capacidades de indexación de oak-run.jar. Puede hacerlo estableciendo la variable reindex=true en el índice Oak.

Este método se puede utilizar si el cliente acepta los efectos de tiempo y rendimiento del índice. Este suele ser el caso de las instalaciones de AEM pequeñas y medianas.

6

Reindexación en línea de TarMK usando oak-run.jar onlinere-indexingtarmkusingoak-run-jar

NOTE
Para obtener información más detallada sobre este escenario, consulte Reindex en línea - SegmentNodeStore - La instancia de AEM se está ejecutando.

La reindexación en línea de TarMK usando el oak-run.jar es más rápida que el Reindexación en línea para TarMK descrito anteriormente. Sin embargo, también requiere ejecución durante una ventana de mantenimiento; con la mención que la ventana será más corta y se necesitarán más pasos para realizar la reindexación.

NOTE
Naranja indica las operaciones en las que AEM debe realizarse en un período de mantenimiento.

7

Reindexación sin conexión de TarMK usando oak-run.jar offlinere-indexingtarmkusingoak-run-jar

NOTE
Para obtener información más detallada sobre este escenario, consulte Reindex en línea - SegmentNodeStore - La instancia de AEM está desactivada.

La reindexación sin conexión de TarMK es la más sencilla oak-run.jar enfoque de reindexación basado para TarMK, ya que requiere una sola oak-run.jar comentario. Sin embargo, requiere que se cierre la instancia de AEM.

NOTE
Rojo denota operaciones en las que se debe cerrar AEM.

8

Reindexación fuera de banda TarMK usando oak-run.jar out-of-bandre-indexingtarmkusingoak-run-jar

NOTE
Para obtener información más detallada sobre este escenario, consulte Reindex fuera de banda - SegmentNodeStore.

La reindexación fuera de banda minimiza el impacto de la reindexación en las instancias de AEM en uso.

NOTE
Rojo denota operaciones en las que se puede cerrar AEM.

9

Actualización de definiciones de indexación updatingindexingdefinitions

NOTE
Para obtener información más detallada sobre este escenario, consulte Caso de uso 4: Actualización de las definiciones de índice.

Creación y actualización de definiciones de índice en TarMK usando ACS Asegúrese de índice creatingandupdatingindexdefinitionsontarmkusingacsensureindex

NOTE
ACS Asegúrese de que Index es un proyecto compatible con la comunidad y no es compatible con el Soporte técnico de Adobe.

Esto permite enviar la definición del índice a través del paquete de contenido, lo que posteriormente resulta en una reindexación estableciendo el indicador de reindexación en true. Esto funciona para configuraciones más pequeñas en las que la reindexación no toma mucho tiempo.

Para obtener más información, consulte la Documentación del índice de seguridad ACS para obtener más información.

Creación y actualización de definiciones de índice en TarMK usando oak-run.jar creatingandupdatingindexdefinitionsontarmkusingoak-run-jar

Si el impacto de tiempo o rendimiento de la reindexación mediante oak-run.jar es demasiado alto, oak-run.jar el enfoque basado en TarMK se puede usar para importar y volver a indexar las definiciones del índice Lucene en una instalación AEM basada en TarMK.

10

Creación y actualización de definiciones de índice en MonogMK usando oak-run.jar creatingandupdatingindexdefinitionsonmonogmkusingoak-run-jar

Si el impacto de tiempo o rendimiento de la reindexación mediante oak-run.jar es demasiado alto, oak-run.jar el enfoque basado en Lucene se puede usar para importar y volver a indexar las definiciones del índice Lucene en las instalaciones de AEM basadas en MongoMK.

11

recommendation-more-help
6a71a83d-c2e0-4ce7-a6aa-899aa3885b56