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更为详细的介绍

最新文章

  1. Codeforces Round #375 (Div. 2) - B
  2. 前端开发--css属性书写顺序
  3. 0x00411202指令引用的0x00000000内存该内存不能为read错误,怎么解决
  4. A Mysql backup script
  5. GenericServlet,HttpServletRequest和HttpServletResponse
  6. 阻止Infinitescroll.js无限滚动加载页面解决方法
  7. Tour
  8. 转:四种方案解决ScrollView嵌套ListView问题
  9. 如何跳到系统设置界面-b
  10. 在地图上添加POI
  11. windows服务(Windows Installer问题,错误5:拒绝访问)
  12. Android开发中在一个Activity中关闭另一个Activity
  13. java.util.zip.Deflater 压缩 inflater解压 实例
  14. 哞哞快的 C# 高斯模糊实现
  15. minicom在虚拟机(linux)安装配置过程
  16. 模块dll和lib
  17. JSONObject转换分析
  18. Java Spring Boot VS .NetCore (十) Java Interceptor vs .NetCore Interceptor
  19. fragment滑动界面
  20. Dubbo 服务集群容错配置

热门文章

  1. PHP 获取数组随意下标key的上一个prev和下一个next下标值
  2. 20165322 第九周 实现mypwd
  3. python 爬取猫眼下的榜单(一)--单个页面
  4. if __name__ == "__main__"如何正确理解
  5. C#通过指针读取文件
  6. Advanced Plugin Concepts
  7. mysql where 加 多个 或者条件
  8. DIAView组态软件笔记
  9. JS异步编程 (1)
  10. 轻量ORM-SqlRepoEx (八)MySQL、Sql Service 迁移