elasticsearch.yml文件中新增如下配置即可:
# 开启x-pack安全验证 | |
xpack.security.enabled: true | |
xpack.license.self_generated.type: basic | |
# 如果是basic license的话需要加入下面这一行,不然的话restart elasticsearch之后会报错。 | |
xpack.security.transport.ssl.enabled: true |
2.设置密码 并重启服务
[root@elk elasticsearch]# bin/elasticsearch-setup-passwords interactive | |
Initiating the setup of passwords for reserved users | |
elastic,apm_system,kibana,logstash_system,beats_system,remote_monitoring_user. | |
You will be prompted to enter passwords as the process progresses. | |
Please confirm that you would like to continue [y/N]y | |
Enter password for [elastic]: | |
Reenter password for [elastic]: | |
Enter password for [apm_system]: | |
Reenter password for [apm_system]: | |
Enter password for [kibana]: | |
Reenter password for [kibana]: | |
Enter password for [logstash_system]: | |
Reenter password for [logstash_system]: | |
Enter password for [beats_system]: | |
Reenter password for [beats_system]: | |
Enter password for [remote_monitoring_user]: | |
Reenter password for [remote_monitoring_user]: | |
Changed password for user [apm_system] | |
Changed password for user [kibana] | |
Changed password for user [logstash_system] | |
Changed password for user [beats_system] | |
Changed password for user [remote_monitoring_user] | |
Changed password for user [elastic] | |
密码设置完成后需要在相对应的服务中增加elasticsearch的账号密码,例如kibana、logstash。
kibana设置:并重启服务
elasticsearch.username: "elastic" | |
elasticsearch.password: "123456" | |