启用ES用户名密码

ES默认没有开启用户名密码验证,如果有需要需手动开启认证
链接:https://pan.baidu.com/s/1aYISbn-M9BQJbUUs_i3uJQ
提取码:2tc7

step1:上传elasticsearch_readonlyrest5.6.7.zip到ES服务器上,例如:/root
step2:cd至es安装路径下,(默认安装路径/usr/share/elasticsearch/)
执行命令:bin/elasticsearch-plugin install file:///root/elasticsearch_readonlyrest5.6.7.zip
step3:vi /etc/elasticsearch/readonlyrest.yml(该配置文件与elasticsearch.yml位于同一个目录下)
step4:编辑readonlyrest.yml添加如下内容:
readonlyrest:
access_control_rules:

– name: “Block 2 – Blocking everything from a network”
type: allow
auth_key:admin:password                ###密码仅支持 大小字母、数字、-_*!@#,密码不支持 {}[]\|
step5:vi /etc/elasticsearch/elasticsearch.yml
增加一行:
http.cors.allow-headers:  “Authorization”(可以在最后面增加,”Authorization”前面要有个空格)
step6:vi /etc/elasticsearch/jvm.options
-Xms2g
-Xmx2g                  (此处对应的修改为es服务器内存的一半,如果是8G内存则把2改成4)
step7:保存后,重启elasticsearch服务
step8:重新打开center web页面点击es配置,这个时候会发现center页面没有数据,需要在es配置页面上填写配置文件里面的账户和密码
注:如果是ES集群,则每台机器均需安装相同配置

ES默认没有开启用户名密码验证,如果有需要需手动开启认证
链接:https://pan.baidu.com/s/1aYISbn-M9BQJbUUs_i3uJQ
提取码:2tc7

step1:上传elasticsearch_readonlyrest5.6.7.zip到ES服务器上,例如:/root
step2:cd至es安装路径下,(默认安装路径/usr/share/elasticsearch/)
执行命令:bin/elasticsearch-plugin install file:///root/elasticsearch_readonlyrest5.6.7.zip
step3:vi /etc/elasticsearch/readonlyrest.yml(该配置文件与elasticsearch.yml位于同一个目录下)
step4:编辑readonlyrest.yml添加如下内容:
readonlyrest:
access_control_rules:

– name: “Block 2 – Blocking everything from a network”
type: allow
auth_key:admin:password                ###密码仅支持 大小字母、数字、-_*!@#,密码不支持 {}[]\|
step5:vi /etc/elasticsearch/elasticsearch.yml
增加一行:
http.cors.allow-headers:  “Authorization”(可以在最后面增加,”Authorization”前面要有个空格)
step6:vi /etc/elasticsearch/jvm.options
-Xms2g
-Xmx2g                  (此处对应的修改为es服务器内存的一半,如果是8G内存则把2改成4)
step7:保存后,重启elasticsearch服务
step8:重新打开center web页面点击es配置,这个时候会发现center页面没有数据,需要在es配置页面上填写配置文件里面的账户和密码
注:如果是ES集群,则每台机器均需安装相同配置