x-pack 安装与使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Gekkoou/article/details/81359503

本文 x-pack 版本为6.2.4, 适用于6.2或更早版本
6.3版本及更高版本中, x-pack 包含在 Elastic Stack 的默认发行版中


elasticsearch

elasticsearch 根目录下运行
bin/elasticsearch-plugin install x-pack
安装完成后, 执行命令生成默认密码, 自动生成或自定义设置
自动生成: bin/x-pack/setup-passwords auto (自动生成默认密码, 需牢记)
自定义设置: bin/x-pack/setup-passwords interactive (根据提示分别设置 elastic logstash_system kibana 密码)


kibana

kibana 根目录下运行 (安装时间可能长一点)
bin/kibana-plugin install x-pack
修改 kibana.yml 文件, 在底部加上
elasticsearch.username: "kibana"
elasticsearch.password: "<password>" (密码为x-pack自动生成的或者自定义设置的)
浏览器访问 localhost:5601 输入帐号密码进行用户身份登录


修改密码

方法1:

# 例如修改 elastic 的密码
curl -u elastic -XPUT 'http://localhost:9200/_xpack/security/user/elastic/_password' -d'
{
  "password" : "new_password"
}

方法2:
浏览器访问 localhost:5601kibana 设置里进行用户管理


忘记密码

elasticsearch 根目录下执行命令
bin/x-pack/users useradd my_admin -p my_password -r superuser (添加一个名为 my_admin 的超级管理员)
使用新建的超级管理员重置其它管理员密码


添加用户

执行命令 bin/x-pack/users useradd my_admin -p my_password -r superuser

curl -XPOST 'http://localhost:9200/_xpack/security/user/my_admin' -d `
{
  "password" : "my_password",
  "roles" : [ "superuser" ]
}
`

删除用户

执行命令 bin/x-pack/users userdel my_admin

curl -XDELETE 'http://localhost:9200/_xpack/security/user/my_admin'





猜你喜欢

转载自blog.csdn.net/Gekkoou/article/details/81359503