【总结】ES 7.x 配置用户名和密码访问(亲测可用)

目录

      • 1.关闭es分片迁移
      • 2.修改配置文件,开启x-pack验证
      • 3.重启elasticsearch服务
      • 4.生成CA授权证书,配置certs
      • 5.修改es配置文件,追加以下内容
      • 6.再次重启ES每个节点。
      • 7.执行设置用户名和密码的命令
      • 8.最后放开es分片迁移
      • 9.FQA
        • 9.1 Postman 访问不了ES
        • 9.2 curl 访问不了ES
        • 9.3 elasticvue 访问不了ES

线上的Elasticsearch,因为安全问题,需要开启用户名和密码。本文主要是通过开启x-pack 来实现,以下是7.9.3 版本开启用户名密码访问实战。

1.关闭es分片迁移

在开启用户名/密码访问的过程中,是需要停止ES集群的,为了防止停止节点时,发生分片迁移,我们需要将【分片迁移】功能关闭。

curl --location --request PUT 'http://192.168.10.11:19200/_cluster/settings' \
--header 'Content-Type: application/json' \
--data-raw '{
    "transient

你可能感兴趣的:(elasticsearch,elasticsearch,大数据,搜索引擎,开启用户名和密码,x-pack)