版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34846877/article/details/79672688
简介
开始学习安装elasticsearch时,出现过很多错误,导致无法进行安装的操作。该文章是供自己安装的总结及后面的小伙伴们能更好更快的解决问题。安装中出现过问题会在下面描述。
一 、部署准备
文件准备
elk-5.4.0.tar.gz部署环境
CentOS Linux release 7.3.1611
需要安装jdk1.8+
二、elk-5.4.0部署
1. 新建用户组及用户账号并授权
groupadd elastic
useradd elastic -g elastic -p elastic123456
2. 新建文件夹 elk ,将 elk-5.4.0.tar.gz 拷贝到其中在解压
新建文件夹:Kdir -R /home/elastic/elk
拷贝:cp elk-5.4.0.tar.gz /home/elastic/elk
解压:tar –zxvf elk-5.4.0.tar.gz
授权:chown -R elastic:elastic /home/elastic
3. 进入解压后的目录
进来解压后的目录
4. 查看命令说明
./elk.sh
5. 安装elk配置(仅第一次需要)
./elk.sh setup
6. 启动elk
注意:启动若用root用户启动会报权限不足的错误,要切换上面新建的elastic用户(附录错误一。错误二。)
切换用户命令:su – elastic
启动命令:./elk.sh start 需要输入密码:elastic123456
7. ELK授权后需要重启
停止服务:./elk.sh stop
启动服务:./elk.sh start
三、启动验证es
- ELK查看启动后状态
查看状态命令:./elk.sh status
四、附录
1. 错误一。
在启动elk时(./elk.sh start)使用root用户权限启动会出现如下错误
经查询是得出的结论是:不能使用root用户权限启动,需要切换用户启动执行。
2. 错误二。
经过错误一排解是不能使用root用户启动,切换后普通用户”elastic”后再次启动,也会出现权限不足情况。
出现这种原因是elasticsarch 是在其他用户目录中解压安装的,只是在其中的解压的文件授权为elastic用户组和用户
但是实际还是在root用户中的,两者用户权限不一致导致的,所有在安装第一步就新建elastic用户组和用户并授权。
–结束–
如有需要优化或不足的地方,请随便留言,方正我又不会看的。哈哈。