Elasticsearch 安装和配置脚本文档
warning:
这篇文章距离上次修改已过275天,其中的内容可能已经有所变动。
#!/bin/bash
# 安装Elasticsearch
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
echo '[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md' | sudo tee /etc/yum.repos.d/elasticsearch.repo
sudo yum install --enablerepo=elasticsearch elasticsearch -y
# 配置Elasticsearch
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
# 设置内存锁定,只在特定的场景下启用
# echo 'vm.max_map_count=262144' | sudo tee -a /etc/sysctl.conf
# sudo sysctl -p
# 启动Elasticsearch服务
sudo systemctl start elasticsearch.service
# 检查Elasticsearch服务状态
sudo systemctl status elasticsearch.service
这段脚本首先导入Elasticsearch的GPG密钥,然后创建Elasticsearch的yum仓库配置文件。接着,使用yum安装Elasticsearch。之后,重载系统服务守护进程以识别新的Elasticsearch服务,并将其设置为开机自启。最后,启动Elasticsearch服务并检查其状态。注意,设置内存锁定的步骤被注释掉了,因为这项配置通常只在特定的高内存使用场景下启用。
评论已关闭