oak-run.jar를 사용하여 인덱스 관리

oak-run.jar의 index 명령을 사용하면 인덱스 통계를 수집하고 인덱스 일관성 검사를 실행하며 인덱스 자체를 재색인화하는 Oak등 AEM의 200개 인덱스를 관리하기 위해 다양한 기능을 통합합니다.

노트

이 문서 및 비디오에서는 색인 지정 및 재색인화라는 용어를 서로 교환하여 사용할 수 있으며 동일한 작업으로 간주됩니다.

oak-run.jar index Command 기본 사항

  • 사용된 oak-run.jar 버전은 AEM 인스턴스에 사용된 Oak 버전과 일치해야 합니다.

  • oak-run.jar을 사용하여 인덱스를 관리하는 경우 다양한 플래그가 있는 index 명령을 사용하여 다른 작업을 지원합니다.

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

인덱스 통계

  • oak-run.jar 오프라인 분석을 위해 모든 인덱스 정의, 중요한 색인 통계 및 색인 컨텐츠를 덤프합니다.
  • 인덱스 통계 수집은 사용 중인 AEM 인스턴스에서 실행해도 안전합니다.

인덱스 일관성 검사

  • oak-run.jar lucene Oak 인덱스가 손상되었는지 빠르게 확인합니다.
  • 일관성 확인 수준 1 및 2의 경우 사용 중인 AEM 인스턴스에서 일관성 검사를 실행할 수 있습니다.

oak-run.jar을(를) 사용하는 TarMK 온라인 인덱싱

  • oak-run.jar을 사용하여 TarMK의 온라인 색인화가 oak:queryIndexDefinition 노드에서 reindex=true를 설정하는 것보다 빠릅니다. 이러한 성능 향상에도 불구하고 oak-run.jar을(를) 사용하는 온라인 색인화에는 색인화를 수행하기 위한 유지 관리 창이 계속 필요합니다.

  • oak-run.jar을 사용하는 TarMK의 온라인 인덱싱은 AEM 인스턴스 유지 관리 창 외부의 AEM 인스턴스에 대해 실행되지 않아야 합니다.

oak-run.jar를 사용한 TarMK 오프라인 인덱싱

  • oak-run.jar을 사용하는 TarMK의 오프라인 색인화는 단일 oak-run.jar 명령이 필요하므로 TarMK에 대한 가장 간단한 oak-run.jar 기반 인덱싱 접근 방법이지만 AEM 인스턴스를 종료해야 합니다.

oak-run.jar를 사용한 TarMK 대역 외 인덱싱

  • oak-run.jar을 사용하여 TarMK에 대한 대역 외 인덱싱은 사용 중인 AEM 인스턴스에 색인화가 미치는 영향을 최소화합니다.
  • 대역 외 인덱싱은 재색인화할 시간이 사용 가능한 유지 관리 기간을 초과하는 AEM 설치에 권장되는 색인 지정 방법입니다.

oak-run.jar를 사용한 MongoMK Online 색인 생성

  • MongoMK 및 RDBMK에 oak-run.jar이 있는 온라인 색인은 MongoMK (및 RDBMK) AEM 설치를 다시 색인화하는 데 권장되는 방법입니다. 또는 에는 다른 방법 MongoMK 을 사용할 수 없습니다 RDBMK.
  • 이 인덱스는 클러스터의 단일 AEM 인스턴스에만 대해서만 실행해야 합니다.
  • 저장소 순번이 단일 MongoDB 노드에서만 발생하므로 실행 중인 AEM 클러스터에 대해 MongoMK의 온라인 인덱싱은 실행해도 안전하며, 다른 사용자는 성능에 큰 영향을 주지 않고 요청을 계속 제공할 수 있습니다.

MongoMK의 온라인 색인을 수행하기 위한 oak-run.jar index 명령은 TarMK Online 색인화와 동일한 이고, 세그먼트 저장소 매개 변수가 Node 스토어를 포함하는 MongoDB 인스턴스를 가리키는 차이입니다. oak-run.jar

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

지원 자료

이 페이지에서는