下载elasticsearch的rpm包

前往elasticsearch下载链接选择合适的版本版本
下载链接: elasticsearch版本选择链接
在这里插入图片描述
下载rpm包
在这里插入图片描述

安装elasticsearch

rpm 安装并且设置service启动

rpm -ivh elasticsearch-7.10.2-x86_64.rpm 
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service

创建elasticsearch管理用户

创建一个叫elk的用户组并且设置了一个用户叫elk

groupadd elk
useradd -g elk elk

设置文件和目录权限为elk

因为elasticsearch无法使用root账户启动,所以必须授权到其他用户

chown -R elk:elk /etc/elasticsearch/  											#elasticsearch 配置文件权限
chown -R elk:elk /usr/share/elasticsearch/ 									# elasticsearch bin权限
chown -R elk:elk /usr/lib/systemd/system/elasticsearch.service 			 # service启动权限
chown -R elk:elk /var/lib/elasticsearch										# 数据存放
chown -R elk:elk /var/log/elasticsearch										# 日志存放
mkdir /var/run/elasticsearch/
chown -R elk:elk /var/run/elasticsearch/				#守护进程
chown -R elk:elk /etc/sysconfig/elasticsearch 		#启动服务的配置文件

设置启动用户为elk

修改文件elasticsearch.service中的用户组和用户

vim /usr/lib/systemd/system/elasticsearch.service
User=elk
Group=elk

设置服务启动配置

systemctl daemon-reload
systemctl enable elasticsearch.service

修改系统参数

vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

vi /etc/sysctl.conf
vm.max_map_count=655360

启动服务器

systemctl status elasticsearch
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐