2013-03-21 2 views
5

내 solr 4.0에서 4.2로 업그레이드 한 후 업데이트 추출 핸들러가 작동을 멈췄습니다.solr 4.0에서 4.2로 올바르게 업그레이드하는 방법은 무엇입니까?

solr 4.0에서 4.2로 갑자기 업그레이드했을 때/update/extract를 사용하는 모든 파일 업로드가 작동을 멈췄습니다. 나는 수업이 빠진 것을 알아 차렸다.

저는 4.0에서 변경된 내용으로 solrconfig (4.2)를 변경하여이 문제를 해결했습니다.

이러한 문제로 인해 Solr 4.0에서 4.2로 업그레이드하는 가장 좋은 방법이 궁금합니다. (또는 다른 버전)

새로운 전쟁, dist 폴더 및 contrib 폴더를 복사 했으므로 괜찮 았겠지만 확실하지는 않습니다. 다시 색인 생성을 권장합니다. 내가 SOLR 버전간에 업그레이드 할 때

답변

6

일반적으로, 나는

  1. 새로운 릴리스 전체 릴리스 노트를 읽어 ... 아래에 설명 된 단계를 수행합니다. 특히 "Solr X.x.x에서 업그레이드"섹션을 확인하십시오. 4.2.0 Release Notes 자세한 변경 목록의 인스턴스에 적용될 수있는 다른 항목에도주의하십시오.
  2. /example/solr/collection1/conf 폴더의 solrconfig.xmlschema.xml을 다운로드하고 업그레이드하려는 Solr 버전의 파일 (예 : Solr 4.0)과 동일한 파일을 비교하십시오. 차이점을 강조하기 위해 DiffMerge 또는 유사한 도구를 사용합니다.
  3. 2 단계에서 발견 된 차이점을 조사하십시오. 릴리스 정보, Solr Issues Tracker, Solr Wiki 등을 사용하여 변경 사항을 조사하고 Solr 인스턴스에서 실제로 구현 한 내용이있을 경우 어떤 영향이 있는지 확인하십시오.
  4. 내 구현을위한 적절한 설정 변경으로 새 버전을 실행하는 Solr 인스턴스를 시작한 다음 적절히 테스트하십시오.

예, 나는 다시 인덱싱이 최고라고 동의 할 때 수, 루씬의 기본 버전뿐만 아니라 변화하고 재 인덱스가 새로운 기능이나 개선 사항을 활용해야합니다으로.

희망이 도움이됩니다.

+0

예 릴리스 노트를 읽고 Queryparserplugin 예외를 변경해야했습니다. – DavidVdd

관련 문제