在 Linux 上使用 yum 安装 Elasticsearch,可以通过以下步骤进行操作:
1. 添加 Elasticsearch 源
打开终端窗口,以超级用户或 root 用户身份运行以下命令:
```
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
```
然后运行以下命令,添加 Elasticsearch 的源,您需要选择适合您的操作系统版本:
CentOS 7:
```
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
```
CentOS 8 / RHEL 8:
```
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
```
Fedora 30 / 31 / 32:
```
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
```
2. 安装 Elasticsearch
运行以下命令进行安装:
```
sudo yum install elasticsearch
```
安装完成后,Elasticsearch 服务将自动启动。
3. 配置 Elasticsearch
Elasticsearch 的主要配置文件是 elasticsearch.yml,位于 /etc/elasticsearch/ 目录下。您可以修改这个文件以满足您的需求,例如修改端口、主机名或者集群名称等。
4. 启动和停止 Elasticsearch 服务
Elasticsearch 服务默认在系统启动时自动启动,您可以使用以下命令手动启动、停止和重新启动 Elasticsearch:
```
systemctl start elasticsearch.service
systemctl stop elasticsearch.service
systemctl restart elasticsearch.service
systemctl status elasticsearch.service
```
如果您想在系统启动时禁止 Elasticsearch 自动启动,可以使用以下命令:
```
systemctl disable elasticsearch.service
```
在你的 Linux 中使用 yum 安装 Elasticsearch,可以简化安装过程,并且可以自动安装依赖项并管理软件包。
4、修改配置
找到配置文件地址
1| /usr/local/etc/elasticsearch/elasticsearch.yml
修改文件中三处配置
(1)文件末尾添加一行:
在这里插入图片描述
network.host: 0.0.0.0
(2)在该处添加两行:
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
(3)在该处添加一行
cluster.initial_master_nodes: ["node-1"]
上述三处修改完成后即可重新启动ElasticSearch。
Easy-ES官方文档