Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错
解决方法:
我们就需要自己新建一个用户和用户组,这个用户和用户组是专门来管理ElasticSearch服务的。新建用户和用户组如下:
groupadd -g 700 elasticsearch3——>新建用户组,组名叫elasticsearch3
useradd -u 701 -g 700 elasticsearch3——->新建用户,用户名叫elasticsearch3
passwd elasticsearch3——->设置用户密码为elasticsearch3
gpasswd -a elasticsearch3 elasticsearch3—–>将用户添加到用户组里面,第一个elasticsearch3表示用户名,第二个elasticsearch3表示组名然后解决下权限问题:chown -R elasticsearch3:elasticsearch3 /usr/local/es/elasticsearch
重新启动下就搞定了!