2017-03-01 7 views
0

현재 디스크에 약 400GB를 차지하는 약 1,000 개의 파일이있는 solr 색인을 최적화해야합니다. 내 디스크에는 200GB의 여유 공간이 있으며 약 1TB의 여유 공간이있는 다른 디스크가 있습니다.디스크 공간이 충분하지 않을 때 Solr 인덱스를 최적화하는 방법은 무엇입니까?

어떤 방법이 있나요하려면 다음 중 하나를 2백기가바이트보다 적은 사용

  • 최적화, 또는
  • 최적화 보조 디스크를 사용하고 계십니까?

솔벤트가 처음부터 인덱스를 다시 작성한 다음 스왑하므로 내 생각에 이것이 어떻게 든 가능해야합니다. 거기에 테라 바이트가 앉아 있습니다. 그것을 사용할 수 있습니까?

+1

IRC에 제안 된 한 가지 제안 : 인덱스를 종료하고 dataDir을 큰 디스크로 옮기고 dataDir 구성을 변경 한 다음 인덱스를 다시 시작합니다. – mlissner

+0

IRC의 제안이 올바른 해결책입니다. 답변으로 올리시겠습니까? –

답변

1

데이터를 1TB 드라이브에 복사하고 solrconfig.xml을 변경하여 새 디렉토리를 가리 키십시오.

<dataDir>/var/data/solr</dataDir> 

https://wiki.apache.org/solr/SolrConfigXml#dataDir_parameter

는 데이터를 복사하기 전에 당신이 당신의 서버를 중지합니다. 색인을 최적화하고 삭제 된 문서를 삭제하십시오.