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 服务配置 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 配置。