参考:https://blog.csdn.net/heirenyagao112/article/details/113628636
下载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
原文:https://blog.csdn.net/heirenyagao112/article/details/113628636