648cb4c2
tangwang
ES docs
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
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 配置。
|