install.sh 2.15 KB

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.18.0-x86_64.rpm
# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-9.0.0-x86_64.rpm

sudo rpm -ivh elasticsearch-8.18.0-x86_64.rpm

sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service



好的,下面是你安装 Elasticsearch 8.18.0 时的详细信息和解释:
警告:NOKEY

这个警告表示你安装的 RPM 包是用一个密钥(d88e42b4)签名的,但是你的系统没有这个密钥。这通常是无害的,前提是你信任这个包的来源。如果想避免这个警告,你可以导入 Elasticsearch 的 GPG 密钥:
bash
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
安全自动配置

Elasticsearch 已经自动启用了传输层和 HTTP 层的 TLS 加密,并且为内置的超级用户 elastic 生成了一个密码(6T_Oq+1Gd=E_MZt=zn6X)。你需要保管好这个密码,初次登录时会用到。
节点配置

如果这个节点需要加入现有的 Elasticsearch 集群,你可以使用集群中生成的 enrollment token 来配置。运行提供的命令来加入集群:
bash
/usr/share/elasticsearch/bin/elasticsearch-reconfigure-node --enrollment-token <token-here>
服务配置

Elasticsearch 没有在安装后自动启动,你需要运行以下命令来使服务自启动并启动它:
bash
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
tmpfiles.d 的警告

这个警告是由于某个配置文件中引用了 /var/run/elasticsearch,但是这个目录已经不再推荐使用,应该更新为 /run/elasticsearch。这只是一个配置上的小问题,不会影响 Elasticsearch 的正常工作。

下一步:

如果你希望消除 NOKEY 警告,可以导入 GPG 密钥(可选)。
使用以下命令启动 Elasticsearch 服务:
bash
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
使用生成的 elastic 用户密码进行初次登录。
如果你有特殊需求,可以根据提示更新 tmpfiles 配置。