安装Elasticsearch出现的问题
问题1:
安装的Haystack与django版本不匹配?
现象:出现安装完成django-haystack与django-redis后django的版本自动升级,出现版本与代码不匹配问题(恐怖如斯的问题)
解决:
$ pip isntall django == 1.11.11
$ pip install django-haystack==2.7.0
$ pip install elasticsearch==2.4.1
$ pip install django-redis==4.11.0
$ pip install djangorestframework==3.3.2
问题2:
使用python manager.py rebuild_index 时出现问题
报错分析:
1.使用docker的容器elasticsearch不稳定出现自动关闭的情况
2.使用Ubuntu加Oracle VM VirtualBox时,Elasticsearch服务器ip地址自我认识不清楚
解决:
1.创建elasticsearch容器使用(不会再自动关闭)
docker run -dit --name=elasticsearch -p 9200:9200 delron/elasticsearch-ik:2.4.6-1.0
2.将地址修改为0.0.0.0