Elasticsearch启动报错:fatal exception while booting Elasticsearchjava.lang.RuntimeException: can not run
•
大数据
出错原因:
Elasticsearch不允许使用root用户启动
解决办法:
1、为elaticsearch创建用户并赋予相应权限(推荐)
//创建用户组 groupadd esgroup //创建用户 useradd -g esgroup esuser //设置权限 chown -R esuser:esgroup /www/wwwroot/elasticsearch-8.4.3 //设置密码 passwd esuser //切换用户 su esuser //重新启动elaticsearch ./bin/elasticsearch
2、允许root用户启动,需要修改elaticsearch配置
#在执行elasticSearch时加上参数-Des.insecure.allow.root=true,完整命令如下 ./elasticsearch -Des.insecure.allow.root=true #或者 用vi打开elasicsearch执行文件,在变量ES_JAVA_OPTS使用前添加以下命令 ES_JAVA_OPTS="-Des.insecure.allow.root=true"
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/1a4a0b9e79.html
