从零开始实施推荐系统的落地部署——18.推荐系统案例(八)安装elasticsearch遇到的问题和解决办法
1. 今天学习elasticsearch,从https://github.com/skygx/geektime-ELK/下载下来docker-compose.yaml,启动后报错:
使用docker ps –a查看:
可以查看出es7_01和es7_02启动后,有关闭。使用docker logs es7_01查看es7_01的日志情况:
解决的办法:在/etc/sysctl.conf 最后添加vm.max_map_count=262144
Sudo vi /etc/sysctl.conf
vm.max_map_count=262144
sudo sysctl -p /etc/sysctl.conf
使用docker-comp down 关闭后在重新启动
2. 通过Analyzer进行分词:
安装elasticsearch-plugin install analysis-icu,docker-compose restart后,打开kibana网页版本,出现这种情况:
elasticsearch-plugin remove analysis-icu后,docker-compose restart,kibana页面正常。
重新安装elasticsearch-plugin install analysis-icu出现这种情况:
判断是网络问题。要docker-compose restart重新启动后,在进入容器看是否能ping通网络。
进入容器重新安装bin/elasticsearch-plugin install analysis-icu和ik分析器bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.1.0/elasticsearch-analysis-ik-7.1.0.zip。安装完成后,docker-compose restart,进入es7_01和es7_02的容器看是否能ping通外网。外网正常,打开kibana正常。测试icu和ik是否正常。
3. 做一下总结,(1)我使用的是最小安装的centos7系统,没有设置好环境参数导致报错。(2)进入容器后安装插件,重启后要进入容器,确认容器是否能连接外网。如果不行,再重启一下容器。再三确认容器连接外网没有问题。这样能确保kibana能正常运行。
- 点赞
- 收藏
- 关注作者
评论(0)