从零开始实施推荐系统的落地部署——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 最后添加v...
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能正常运行。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)