国内镜像
https://mirrors.huaweicloud.com/elasticsearch/
下载安装包
elasticsearch 必须使用普通用户运行
1 | useradd -M -s /sbin/nologin elastic |
解压安装包
1 | tar -zxvf elasticsearch-7.16.0-linux-x86_64.tar.gz -C /opt/elk |
修改配置文件
1 | # vim /opt/elk/elasticsearch/config/elasticsearch.yml |
systemd 启动服务
修改 vim /etc/systemd/system.conf 对 systemd 服务不生效的,需要配置文件中单独指定.
1 | [Unit] |
开放端口
1 | # 查看端口开放情况 |
安全认证
修改配置文件
elasticsearch.yml1
xpack.security.enabled: true
生成证书
1
2
3
4bin/elasticsearch-certutil ca
bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12
mv elastic-certificates.p12 config/
mv elastic-stack-ca.p12 config/开启集群中https传输
1
2
3
4xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: elastic-certificates.p12开启api接口https传输暂时没有使用到1
2
3
4
5
6xpack.security.http.ssl.enabled: true
xpack.security.http.ssl.keystore.path: elastic-certificates.p12
xpack.security.http.ssl.truststore.path: elastic-certificates.p12
xpack.security.http.ssl.client_authentication: none
xpack.ssl.verification_mode: none为内建用户设置密码
bin/elasticsearch-setup-passwords auto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20Changed password for user apm_system
PASSWORD apm_system = deVcc3ur3tDe8EzDfJXJ
Changed password for user kibana_system
PASSWORD kibana_system = EcCXA3No9uNDqNAEnhQH
Changed password for user kibana
PASSWORD kibana = EcCXA3No9uNDqNAEnhQH
Changed password for user logstash_system
PASSWORD logstash_system = IOpAn1vBAWSnYMA1Hm2J
Changed password for user beats_system
PASSWORD beats_system = EU9fWawyuFmbwZBrlHrM
Changed password for user remote_monitoring_user
PASSWORD remote_monitoring_user = zfvVO6MO8P71W9XoAhBx
Changed password for user elastic
PASSWORD elastic = JE4LYRGKqyzv68aHRdH8可以使用上面的 elastic 用户登录 kibana