elasticsearch 7.1 配置x-pack

stack elk 7.0开始基础的xpack安全,开始免费使用。下载的包已经包含了xpack,不需要自己手动安装插件

1. 生成证书

bin\elasticsearch-certutil.bat cert -out config/xxx.p12 -pass ""

out 是指定文件输出位置

pass 是私钥密码

里面输入密码的和下面提示输入的要一样。我这里没有输入,后面提示输入密码直接回车。

elasticsearch 7.1 配置x-pack_第1张图片

2.设置用户密码

bin\elasticsearch-setup-passwords.bat interactive

报错,原因是config目录下没有elasticsearch.keystore文件。

bin\elaticsearch-keystore.bat create

先创建一个elasticsearch.keystore文件,执行上面的命令,设置密码

报错:ERROR: Failed to connect to elasticsearch at https://127.0.0.1:9200/_security/_authenticate?pretty. Is the URL correct and elasticsearch running?

是因为没有运行elasticsearch。运行之前配置elasticsearch.yml

xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: cert.p12
xpack.security.transport.ssl.truststore.path: cert.p12

xpack.security.enabled: true

设置密码,如下设置成功,访问http://localhost:9200 ,会弹出密码输入框。因此以后kibana连接需要在配置文件中配置账号密码,才能连接elasticsearch。

elasticsearch 7.1 配置x-pack_第2张图片elasticsearch 7.1 配置x-pack_第3张图片

你可能感兴趣的:(elasticsearch 7.1 配置x-pack)