java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > 报错:java.lang.IllegalStateException: Failed to execute CommandLineRunner

解决报错:java.lang.IllegalStateException: Failed to execute CommandLineRunner问题

作者:Baichi_00

在项目开发中,可能会遇到Elasticsearch启动报错的问题,原因可能包括版本不一致、端口配置错误、配置文件不匹配及服务未启动等,解决方法包括检查进程、重启服务等,这些经验可以帮助开发者快速定位问题并解决,保证项目顺利运行

踩坑描述

废话不多说,先奉上报错日志:

事情经过就是某天早上上班本地启动项目时,发现报错了(如上),项目无法正常启动。(日常掉坑踩雷~~)

分析原因

1、项目引用的ES版本和ES服务的版本不一样;

2、端口配置不正确

3、服务器es中的yml配置文件cluster.name与本地配置文件不一致

4、ES服务没启动(可能性最大);

解决方案:(针对最后一种情况)

1.查看进程是否存在:

2.重启elasticsearch:

su es
./elasticsearch -d

总结

项目可以正常启动了,继续搬砖ing~~

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文