赞
踩
1. es启动失败问题
上班发现es7系统奔溃了,无法使用,启动了好多次都无法启动成功。
主要的报警关键字包含如下:
master not discovered or elected yet, an election requires at least 2 nodes with ids from
由于es7是用rpm安装的,检查启动服务日志发现:
systemctl status elasticsearch
elasticsearch.service start operation timed out. Terminating.
然后检查相关服务相关配置
systemctl show elasticsearch | grep -i timeout
发现默认是1分30秒,进程直接中断,而后修改es启动脚本。
添加 TimeoutStartSec=900 ,而后启动成功。
2. es报too many open files
由于es是rpm安装的,启动es的命令是service。
rhel7对于资源的限制为limits.conf,但是注释中会提到 It does not affect resource limits of the system services.
故需要在专门的地方设置限制
# cat /etc/systemd/system/elasticsearch.service.d/override.conf
[Service]
LimitMEMLOCK=infinity
LimitNOFILE=infinity
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。