启动 Elasticsearch 报错 bootstrap checks failed 解决
Elasticsearch
是一个基于 Lucene
的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web
接口。Elasticsearch
是用 Java
语言开发的,并作为 Apache
许可条款下的开放源码发布,是一种流行的企业级搜索引擎。
实验平台:CentOS 7.7.1908
Elasticsearch Version: 7.5.1
Java Version: OpenJDK 13.0.1
1.报错信息
2.解决报错
- 报错 [1]
编辑 /etc/security/limits.conf
填加以下内容
- 报错[2]
编辑 /etc/sysctl.conf
添加以下内容:
保存后,需执行一下内容生效:
- 报错 [3]
编辑 /etc/security/limits.d/20-nproc.conf
- 报错[4]
编辑配置文件 elasticsearch.yml
- 报错[5]
elasticsearch
官网建议生产环境需要设置 bootstrap.memory_lock: true
,也可以使用以下配置解决报错。
- 报错[6]
elasticsearch
jvm
内存分配不够导致,调整一下值重启即可
elasticsearch
集群启动出现 failed to send join request to master
具体报错如下
具体原因是因为我把 node-1
误删了,将另一台机器上的 node-2
拷贝过来改了配置文件启动
解决这个问题将 /data/elasticsearch/data/
下的数据删除掉后重新启动就可以了。再次警示删除操作一定要 谨慎!谨慎!谨慎!
Over~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1578 0 2020-10-28
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2025-04-17
今日天气
随机推荐
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:15条
- 本站总访问量 402574 次
@ymidsuwfoa 这篇文章不错!
@svmuvwpuqi 真棒!
@smdxydrauu 博主太厉害了!
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...