概述
前言
elasticsearch6.3.1安装包中已经集成了x-pack插件,无需使用elasticsearch-plugin install来安装x-pack,我们需要做的是使x-pack工作
步骤:
1、运行elasticsearch
2、启用trial license(30天试用)
curl -H "Content-Type:application/json" -XPOST http://192.168.36.61:9200/_xpack/license/start_trial?acknowledge=true
可以看到elasticsearch控制台显示license 已变为trial
3、设置用户名密码
命令:bin/elasticsearch-setup-passwords interactive
修改密码方式:
curl -H "Content-Type:application/json" -XPOST -u elastic 'http://192.168.36.61:9200/_xpack/security/user/elastic/_password' -d '{ "password" : "123456" }'
4、elasticsearch.yml中开启安全验证配置
此时访问http://192.168.36.61:9200 并不需要输入账号密码,需elasticsearch.yml中添加如下配置:
xpack.security.enabled: true
重启elasticsearch之后http://192.168.36.61:9200就需要使用账号验证了
head插件访问
首先在elasticsearch.yml中添加配置:
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
访问head的时候带上用户名跟密码:http://192.168.36.61:9100/?auth_user=elastic&auth_password=passwd
最后
以上就是顺利墨镜为你收集整理的elasticsearch6.3.1 启用x-pack的全部内容,希望文章能够帮你解决elasticsearch6.3.1 启用x-pack所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复