1、elasticsearch 6.3.2已经内置了x-pack,所以只需要修改一些配置。
2、elasticsearch.yml添加配置:
xpack.security.enabled: true
3、创建elasticsearch.keystore文件
./bin/elasticsearch-keystore create
以下操作需要先行启动es服务:
4、启用trial license(30天试用)
执行post请求,url:
http://localhost:9200/_xpack/license/start_trial?acknowledge=true
5、设置密码,执行如下命令:
./bin/elasticsearch-setup-passwords interactive
6、重启es,再次访问es服务,就会弹出输入用户名密码的弹框