Elasticsearch启动报错:fatal exception while booting Elasticsearchjava.lang.RuntimeException: can not run
Linux环境下Elasticsearch启动报错
·
出错原因:
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"
更多推荐
已为社区贡献1条内容
所有评论(0)