自己在k8s集群上部署elasticsearch集群的时候遇到了一些错误,就是虽然通过启动命令启动了elasticsearch服务,查看es节点的日志信息无任何报错信息,但浏览器就是不能通过各es节点的ip地址+9200端口
访问elasticsearch服务。大家可能会问,这启动日志都没有任何的报错信息这能启动不起来elasticsearch服务?其实我刚开始也是有这样的疑问的,但是这个情况它确确实实的发生了:es启动日志没有任何的报错信息,但是es服务就是访问不了。我遇到了3种这类情况,尤其是第3种情况,卡住后根本就不动了,这个问题也困惑了我很长时间。
情况一:Active licenses is now [Basic]; Security is disabled
“Active licenses is now [Basic]; Security is disabled
”,其实这就是一个很普通的INFO级别的日志信息,就是linux服务器告诉我目前我的es集群的是默认的[Basic]许可,并且我的elasticsearch集群没有开启security(es集群中的security可以实现基于角色的访问控制,可以为es服务设置密码账号访问),这里我是没有开启security,即没有设置账号密码登陆elasticsearch服务。这就是一个安全认证的提示信息,仅此而已,不开这个安全认证功能不至于使我的es集群服务不能访问,所以es集群服务卡住必然是另有隐情。
情况二:recovered [0] indices into cluster_state
情况三:Successfully completed [ML] maintance tasks
es集群中的各节点启动elasticsearch服务后卡住,启动日志无报错信息,但elascticsearch服务就是不能访问
最新推荐文章于 2024-07-09 16:05:00 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)