실행할 때 python manage.py rebuild_index
다음 오류가 발생합니다.
Elasticsearch 인덱스 지우기 실패 : HTTPConnectionPool (host = '127.0.0.1', port = 9200) : URL : / haystack (원인 : [Errno 111] 연결이 거부 됨)으로 최대 재시도 초과
내 elasticsearch 설정 :
> HAYSTACK_CONNECTIONS = {
> 'default': {
> 'ENGINE': 'haystack.backends.elasticsearch_backend.ElasticsearchSearchEngine',
> 'URL': 'http://127.0.0.1:9200/',
> 'INDEX_NAME': 'haystack',
> }, }
이전에 데이터를 한 번 인덱싱했으며 모든 것이 올바르게 진행되었지만 프로젝트로 돌아와 django 프로젝트를 다시 시작했을 때 왜 잘못되었는지 알 수 없습니다!
감사합니다
로컬 연결이 거부되어 프로젝트로 돌아 왔을 때 ElasticSearch를 시작하는 것을 잊은 것 같습니다.
.deb
파일 에서 설치했다면 우분투의 service
명령에 연결되어 다음으로 시작할 수 있습니다.
$ sudo service elasticsearch start
tarball을 사용한 경우 다음과 같이 시작해야합니다.
$ bin/elasticsearch
설치 문서 http://www.elasticsearch.org/guide/reference/setup/installation/에 대한 자세한 정보
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다