linux安装elk(Linux安装ElasticSearch启动报错的解决方法)
今天就出现的异常问题专门解决一下 。你安装好ElasticSearch以后 ,在启动的时候需要注意的问题是 ,ElasticSearch是不能用root用户启动的(这是根据elasticsearch的安全策略,不允许用root来启动) ,以root用户启动会报以下异常:
Refer to the log for complete error details.
所以我们就需要自己新建一个用户和用户组 ,这个用户和用户组是专门来管理ElasticSearch服务的 。新建用户和用户组如下:
groupadd -g 700 elasticsearch3——>新建用户组 ,组名叫elasticsearch3
useradd -u 701 -g 700 elasticsearch3——->新建用户 ,用户名叫elasticsearch3
passwd elasticsearch3——->设置用户密码为elasticsearch3
gpasswd -a elasticsearch3 elasticsearch3—–>将用户添加到用户组里面 ,第一个elasticsearch3表示用户名 ,第二个elasticsearch3表示组名。如下图:
用户名和用户组都已创建好 ,也把用户添加到用户组里面了 。下面我们就来用这个专门管理elasticsearch的用户启动一下服务 ,结果又报了如下的错误:
这是因为没有权限造成的 ,现在我们来给权限:
然后在来启动一下ElasticSearch,启动成功了 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!