2016-07-20 1 views
0

내 solr 서버를 실행하는 데 많은 문제가 있습니다. 내 CSV 파일 (500MB csv)을 커밋하는 데 문제가 발생하면 오류가 발생하여 해결할 수 없게됩니다. 그래서 전체 색인 생성을 사용하여 정리하려고합니다.solr을 처음 사용으로 다시 설정하는 방법은 무엇입니까?

http://10.96.94.98:8983/solr/gettingstarted/update?stream.body=<delete><query>*:*</query></delete>&commit=true 

하지만 때로는 삭제되지 않을 수도 있습니다. 어떤 경우에는 사용합니까

bin/solr stop -all 

그런 다음 시도해보십시오.하지만 다시 업데이트 할 때 오류가 발생합니다. 그런 다음 필자는 기존의 모든 solr 파일을 삭제하는 tarball을 추출하기 위해 노력했습니다. 그리고 성공적으로 작동합니다!

나는 그것에 대해 갈 길이 멀지는지 궁금해하고있었습니다. 인덱스 파일이 생성되는 유일한 파일은 아닙니다. 신선한 설치 옵션으로 되돌릴 수 있습니까?

답변

1

올바른 컬렉션에 대해 update 명령을 호출하고 커밋하는 경우 콘텐츠가 삭제되거나 다시 설정되어야합니다. 그런 일이 일어나지 않으면 쿼리하는 서버/콜렉션이 실제로 삭제 명령을 실행하고있는 서버/콜렉션 (여기 으로 시작)과 일치하는지 확인합니다. 그래도 문제가 해결되지 않으면 버그를 발견했을 수 있습니다. 그러나 그것은있을 법하지 않습니다.

컬렉션을 삭제하려면 관리 UI의 핵심 페이지에서 언로드 한 다음 디스크에서 삭제할 수 있습니다. 컬렉션의 위치를 ​​보려면 오른쪽의 코어 개요 페이지를보십시오. 인스턴스의 코어 디렉토리 경로가 표시됩니다. 예를 들어, .../solr-6.1.0/example/techproducts/solr/techproducts 따라서 코어를 언로드 한 후 해당 디렉토리를 삭제하면 모든 것을 제거하게됩니다.

+0

감사합니다. 필요한 것. –

관련 문제