问题
更改了服务器密码,重启了下服务器,重启后x系统无法启动,查看了一下服务器内存使用正常,进程也都没有问题,restart也脚本跑不起来。
导致问题的原因
因为ES启动的时候是用esuser这个账号,而不是root,所以没有权限去用这个jre
解决方案
1、排查过程:
发现:java -version可以,但是启动es不行
(1)启动ES时,提示“could not find java; set JAVA_HOME or ensure java is in PATH”;
(2)root用户执行“java -version”时,能够正确显示java信息。
2、解决方案:
给jre加个777权限即可