更新系统: 打开终端或命令提示符,并使用以下命令以 root 用户身份更新系统:
sudo yum update
导入 Elasticsearch GPG 密钥: 运行以下命令导入 Elasticsearch 的 GPG 密钥:
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
添加 Elasticsearch 存储库: 创建一个新的存储库文件 /etc/yum.repos.d/elasticsearch.repo
:
sudo vi /etc/yum.repos.d/elasticsearch.repo
并将以下内容添加到该文件中:
[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
保存并关闭文件。
安装 Elasticsearch: 运行以下命令安装 Elasticsearch:
sudo yum install elasticsearch
配置 Elasticsearch: 打开 Elasticsearch 的配置文件 /etc/elasticsearch/elasticsearch.yml
:
sudo vi /etc/elasticsearch/elasticsearch.yml
--------------------------------
配置网络绑定地址: 默认情况下,Elasticsearch 仅允许本地访问。如果您想要从远程客户端访问 Elasticsearch,请将
network.host
设置为服务器的 IP 地址。找到以下行并取消注释(删除行前的#
符号),然后将值更改为服务器的 IP 地址:
network.host: 服务器IP地址
配置端口号: 默认情况下,Elasticsearch 使用的 HTTP 端口号是 9200:
http.port: 9200
...
启动 Elasticsearch 服务: 使用以下命令启动 Elasticsearch 服务:
sudo systemctl start elasticsearch
Elasticsearch 将在后台启动。
设置 Elasticsearch 开机自启动: 若要使 Elasticsearch 在系统启动时自动启动,执行以下命令:
sudo systemctl enable elasticsearch
验证 Elasticsearch 安装: 运行以下命令验证 Elasticsearch 是否已正确安装并正在运行:
curl -XGET http://localhost:9200