주 및 백업 인덱서 서버 동기화(FAST Search Server 2010 for SharePoint)

 

적용 대상: FAST Search Server 2010

마지막으로 수정된 항목: 2011-05-19

주 인덱서 서버와 백업 인덱서 서버의 인덱싱되는 항목 집합이 동일해지도록 백업 인덱서와 주 인덱서를 수동으로 동기화해야 하는 상황에는 다음과 같은 세 가지가 있습니다.

  • 인덱싱되는 콘텐츠가 포함된 기존 FAST Search Server 2010 for SharePoint 팜에 백업 인덱서를 추가한 경우

  • 백업 인덱서가 주 인덱서와 동기화되지 않은 상태임을 감지한 경우

  • 복구할 수 없는 오류 발생 후 인덱서 서버를 바꾼 경우

인덱스 열에서 주 인덱서 서버와 백업 인덱서 서버를 동기화하려면

  1. 크롤링을 중지합니다.

  2. 웹 분석기 구성 요소를 일시 중지합니다. 이러한 구성 요소에서는 항목과 검색 클릭 방문 로그 간의 링크를 분석합니다. 절차를 수행하는 도중 인덱싱된 항목의 일부만 업데이트되지 않도록 하려면 이러한 구성 요소를 중지해야 합니다.

    1. 관리 서버에서 FAST Search Server 2010 for SharePoint 셸을 엽니다.

      1. FAST Search Server 2010 for SharePoint가 설치된 서버에서 FASTSearchAdministrators 로컬 그룹의 구성원이어야 하는 최소 요구 사항을 만족하는지 확인합니다.

      2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

      3. Microsoft FAST Search Server 2010 for SharePoint를 클릭합니다.

      4. Microsoft FAST Search Server 2010 for SharePoint 셸을 클릭합니다.

    2. 웹 분석기 일정 상태를 검사합니다. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

      waadmin ShowStatus
      

      참고

      웹 분석기에 여러 개의 보기를 사용하는 경우에는 waadmin.exe 참조를 참조하십시오.

      명령 출력의 Views 섹션에서 기본 보기에 대한 Schedule status를 검사합니다. Schedule status 가 paused로 설정되어 있으면 다음 단계를 수행하십시오.

      1. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력합니다.

        waadmin enqueueview
        
      2. 기본 웹 분석기 보기가 실행될 때까지 기다립니다. waadmin ShowStatus 명령을 입력하고 Schedule status를 검사합니다. Schedule status 가 running설정되어야 합니다.

    3. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력합니다.

      waadmin AbortProcessing
      spreladmin AbortProcessing
      
  3. 모든 항목 처리가 완료될 때까지 대기합니다.

    Windows PowerShell 명령 프롬프트에서 다음 명령을 입력합니다.

    psctrl status
    

    참고

    다음 단계로 넘어가려면 모든 프로세서 서버에서 "유휴" 상태를 보고해야 합니다.

  4. 인덱싱을 중지하고 인덱스 열의 모든 인덱서 서버에서 다음 단계를 수행합니다.

    1. FAST Search Server 2010 for SharePoint 셸을 엽니다.

    2. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력합니다.

      nctrl stop indexer
      
  5. 인덱스 열의 인덱서 서버 간에 모든 FiXML 파일을 복사합니다.

    • 주 인덱서 서버를 교체한 경우 백업 인덱서 서버(원본)의 FiXML 파일을 주 인덱서 서버(대상)에 복사합니다.

    • 다른 모든 경우에는 주 인덱서 서버(원본)의 파일을 백업 인덱서 서버(대상)에 복사합니다.

    FiXML 파일은 인덱서 서버에서 다음 디렉터리에 저장됩니다.

    <FASTSearchFolder>\data\data_fixml\

    여기서 %FASTSEARCH%는 FAST Search Server 2010 for SharePoint가 설치된 폴더의 경로(예: C:\FASTSearch)를 나타냅니다.

    1. 대상 인덱서 서버에서 두 개의 임시 폴더를 만듭니다. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

      mkdir <FASTSearchFolder>\data\data_fixml_new
      mkdir <FASTSearchFolder>\data\ftStorage_new
      
    2. 대상 인덱서 서버의 Windows 명령 프롬프트에 원본 서버의 data_fixml 폴더를 복사합니다.

      robocopy /E /MT:100 /NFL /COPYALL /LOG:\incoming\robocopy_fixml.log <source_path>\data\data_fixml <FASTSearchFolder>\data\data_fixml_new
      copy <source_path>\data\ftStorage\processed_checkpoint.txt <FASTSearchFolder>\data\ftStorage_new
      

      여기서 *<원본_경로>*는 원본 서버에 있는 FAST Search Server 2010 for SharePoint 설치 폴더의 네트워크 경로입니다.

      참고

      /LOG: 폴더(\incoming)는 기본적으로 존재하지 않으며 명령을 실행하려면 이 폴더에 대한 쓰기 액세스 권한이 있어야 합니다.

    3. 대상 서버의 이전 폴더(%FASTSEARCH%\data\data_fixml 및 %FASTSEARCH%\data\ftStorage)를 복사된 폴더(%FASTSEARCH%\data_fixml_new 및 %FASTSEARCH%\ftStorage_new)로 바꿉니다.

  6. 인덱스 열에 있는 모든 인덱서 서버에서 Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    nctrl start indexer
    
  7. 관리 서버에서 Windows PowerShell 명령 프롬프트에 다음 명령을 입력하여 웹 분석기 구성 요소에 대한 처리를 다시 시작합니다.

    waadmin EnqueueView
    spreladmin Enqueue
    
  8. 크롤링 시작:

See Also

Concepts

콘텐츠 인덱스의 고가용성 관리(FAST Search Server 2010 for SharePoint)
백업 인덱서 상태 확인(FAST Search Server 2010 for SharePoint)
백업 인덱서 행 추가(FAST Search Server 2010 for SharePoint)
인덱서 오류 관리(FAST Search Server 2010 for SharePoint)

Other Resources

FiXML 파일 정보