Oak-run은 JMX 수준에서 작업할 필요 없이 명령줄에서 모든 인덱싱 사용 사례를 지원합니다. oak-run 접근 방식의 이점은 다음과 같습니다.
아래에 oak-run
도구를 통해 색인 작업을 수행할 때 활용할 수 있는 사용 사례 목록이 있습니다.
이 시나리오에 대한 자세한 내용은 사용 사례 1 - 색인 일관성 확인을 참조하십시오.
oak-run.jar
lucene oak 색인이 손상되었는지 신속하게 확인합니다.이 시나리오에 대한 자세한 내용은 사용 사례 2 - 색인 통계를 참조하십시오.
oak-run.jar
오프라인 분석을 위해 모든 색인 정의, 중요한 색인 통계 및 색인 내용을 덤프합니다.이 다이어그램은 다양한 다시 색인화 접근 방식을 사용할 때의 결정 트리입니다.
이 시나리오에 대한 자세한 내용은 사용 사례 3 - 다시 인덱싱을 참조하십시오.
텍스트 사전 추출 (AEM 6.3과 함께 있던 기능)을 사용하여 다시 색인화하는 시간을 줄일 수 있습니다. 텍스트 사전 추출을 모든 다시 색인화 방법과 함께 사용할 수 있습니다.
oak-run.jar
인덱싱 방식에 따라 아래 다이어그램에서 색인 재지정 단계 중 한 쪽에 다양한 단계가 있습니다.
주황색은 AEM이 유지 관리 창에 있어야 하는 활동을 나타냅니다.
이 시나리오에 대한 자세한 내용은 다시 인덱스 - DocumentNodeStore를 참조하십시오.
이 방법은 MongoMK(및 RDBMK) AEM 설치를 다시 인덱싱하는 데 권장되는 방법입니다. 다른 방법은 사용할 수 없습니다.
이 프로세스는 클러스터의 단일 AEM 인스턴스에만 대해 실행되어야 합니다.
이 시나리오에 대한 자세한 내용은 다시 인덱스 - SegmentNodeStore를 참조하십시오.
콜드 대기 고려 사항(TarMK)
AEM 게시 팜(AE 게시 팜은 항상 TarMK여야 함)
이 시나리오에 대한 자세한 내용은 온라인 재인덱스 - SegmentNodeStore를 참조하십시오.
oak-run.jar의 새로운 인덱싱 기능을 사용하기 전에 사용되는 방법입니다. Oak 인덱스에서 reindex=true
속성을 설정하여 수행할 수 있습니다.
이 방법은 고객이 색인에 대한 시간 및 성능 효과를 허용하는 경우에 사용할 수 있습니다. 일반적으로 중소규모의 AEM을 설치하는 경우입니다.
이 시나리오에 대한 자세한 내용은 온라인 재인덱스 - SegmentNodeStore - AEM 인스턴스가 실행 중입니다를 참조하십시오.
TarMK의 온라인 재색인화는 위에서 설명한 Online TarkMK의 재색인화보다 더 빠릅니다. 그러나 유지 관리 기간 동안 윈도우가 짧아지는 방법을 사용하여 이 창을 다시 색인화하려면 더 많은 단계가 필요합니다.
주황색은 유지 관리 기간 동안 AEM을 수행해야 하는 작업을 나타냅니다.
이 시나리오에 대한 자세한 내용은 온라인 재인덱스 - SegmentNodeStore - AEM 인스턴스가 종료됨을 참조하십시오.
TarMK의 오프라인 재인덱스는 단일 oak-run.jar
주석이 필요하므로 TarMK의 가장 간단한 oak-run.jar
기반 다시 인덱싱 접근 방식입니다. 그러나 AEM 인스턴스를 종료해야 합니다.
빨간색은 AEM을 종료해야 하는 작업을 나타냅니다.
이 시나리오에 대한 자세한 내용은 대역 외 다시 인덱스 - SegmentNodeStore를 참조하십시오.
대역외 재인덱싱을 수행하면 사용 중인 AEM 인스턴스에 대해 다시 색인화가 미치는 영향이 최소화됩니다.
빨간색은 AEM이 종료될 수 있는 작업을 나타냅니다.
이 시나리오에 대한 자세한 내용은 사용 사례 4 - 색인 정의 업데이트를 참조하십시오.
ACS 확인 색인은 커뮤니티에서 지원하는 프로젝트이며 Adobe 지원에서 지원되지 않습니다.
이를 통해 콘텐츠 패키지를 통해 배송 색인 정의를 사용할 수 있으므로 나중에 다시 색인 플래그를 true
으로 설정하여 다시 색인화할 수 있습니다. 이렇게 하면 색인 재작성에 시간이 오래 걸리지 않는 작은 설정에 대해 작동합니다.
자세한 내용은 ACS 색인 확인 설명서를 참조하십시오.
비 oak-run.jar
메서드를 사용하여 다시 색인화함으로써 얻는 시간 또는 성능 영향이 너무 클 경우 다음 oak-run.jar
기반 접근 방법을 사용하여 TarMK 기반 AEM 설치에서 Lucene 색인 정의를 가져오고 다시 색인화할 수 있습니다.
비 oak-run.jar
메서드를 사용하여 다시 색인화함으로써 얻는 시간 또는 성능 영향이 너무 클 경우 다음 oak-run.jar
기반 접근 방법을 사용하여 MongoMK 기반 AEM 설치의 Lucene 색인 정의를 가져오고 다시 색인화할 수 있습니다.