默认配置下,Elastic可以直接访问。有些时候需要配置成像数据库一样,经过用户名密码验证后,才能访问es中的索引数据。下面的方法可以实现,利用http-basic插件:
1.http-basic文件夹拷入plugins目录
插件下载地址https://github.com/Asquera/elasticsearch-http-basic
2.elasticsearch.yml中加入:
http.basic.enabled: true
http.basic.user: "test"
http.basic.password: "test132"
http.basic.ipwhitelist: ["localhost", "127.0.0.1"]
http.basic.trusted_proxy_chains: []
http.basic.log: true
http.basic.xforward: "X-Forwarded-For"
3.获取client使用如下代码
4.有疑问加群:258143901
文章来源: https://blog.csdn.net/zrh19870914/article/details/90766921