Elastic stack ——X-Pack安装

X-Pack是一个Elastic Stack的扩展,将安全,警报,监视,报告和图形功能包含在一个易于安装的软件包中。在Elasticsearch 5.0.0之前,您必须安装单独的Shield,Watcher和Marvel插件才能获得在X-Pack中所有的功能

x-pack 安装步骤如下:

1. 在ES5.0安装 X-PACK

bin/elasticsearch-plugin install x-pack
注意需要关闭ES服务器,如果已经启动的话,否则安装失败。
安装成功之后再启动ES服务器即可


可以看到在安装的过程中会看到一个插件额外的权限要求:
确认您要授予X-Pack附加权限。 X-Pack需要这些权限在安装过程中设置威胁上下文加载器,以便Watcher可以发送电子邮件通知。
以上就成功的在ES5.0中安装了X-PACK

2.在kibana5.0中安装X-PACK

bin/kibana-plugin install x-pack

安装过程有点长,慢慢等待成功安装
以上就成功安装x-pack到Kibana
如果不需要该插件,也可以通过非常简单的方式删除:
bin/elasticsearch-plugin remove x-pack
重启ElasticSearch
bin/kibana-plugin remove x-pack
重启Kibana
以上安装之后,就会发现ES的访问和Kibana的访问都受到限制,那么默认的用户名和密码是多少呢
ElasticSearch:
用户名:elastic
密码:changeme
登录到Kibana会发现 elastic是一个最高级别的user,拥有所有权限,其角色是superuser。
当然在这里我们也可以添加自定义的用户,并为其分配角色,不同的角色对应不同的功能。
 


我们不仅可以通过kibana可视化的界面来管理用户
另外我们也可以通过ES的Reset Password API来管理用户。

PUT _xpack/security/user/elastic/_password
{
"password": "elasticpw"
}
PUT _xpack/security/user/kibana/_password
{
"password": "kibanapw"
}

修改了kibana的密码之后,还需要修改kibana.yml的配置文件中
elasticsearch.password:kibanapw
 
转载自 http://blog.csdn.net/shiyaru1314/article/details/53161861  该博客一系列es相关http://blog.csdn.net/Shiyaru1314/article/category/5645703
以及 http://www.xue163.com/3809/1/38095139.html对x-pack更为详细的介绍
posted @ 2017-02-28 00:14  duanxuan  阅读(2065)  评论(0编辑  收藏  举报