参考资料
官方下载地址
ELK学习实验002:Elasticsearch介绍及单机安装
ElasticSearch (ES从入门到精通一篇就够了)
前言
警告:elasticsearch默认不允许使用root账号来运行的,所以,强烈建议一开始就创建一个账号例如:es用于对elastic的部署。
给elastic创建账号
- 创建es用户组及es用户、并设置密码
groupadd es
### 下面的命令表示,创建esgroup下一个账号,叫es,然后自动创建对应的账号目录以及使用的shell命令。
useradd es -g es -m -s /bin/bash
passwd es
[测试]切换账号es看是否正常:
su es
cd ~/
pwd
有:
可以看到能够成功切换,且有自己的用户目录。
用户目录为:
/home/es
接下来,给es添加sudo权限:
vim /etc/sudoers
然后添加:
es ALL=(ALL:ALL) ALL
如下图:
按wq! 进行强制保存,然后再测试一下:
好了,
- 更改es文件夹及内部文件的所属用户及组为es:es
在elasticsearch根目录执行此命令:
## 我这里用的是root直接赋予权限
~/software/# chown -R es:es elastic
- 切换到es用户再启动
su es
./bin/elasticsearch -d
出现:
./elasticsearch-env: line 86: cd: /root/software/elastic/config: Permission denied
./elasticsearch-env: line 90: cd: /root