elasticsearch入门使用(五) kibana&x-pack安装使用
一、UI安装
https://www.elastic.co/downloads/kibana
下载rpm直接运行即可


二、参数配置
find / -name kibana.yml
复制文件路径
vim /etc/kibana/kibana.yml

打开server.host 并修改ip为0.0.0.0 不限制访问ip
打开elasticsearch.url注释,视情况修改ip

三、启动服务器
cd /usr/share/kibana
bin/kibana
或者执行
systemctl start kibana

打开防火墙端口5601,并重启firewall OR 关闭防火墙
firewall-cmd --zone=public --add-port=5601/tcp --permanent
systemctl restart firewalld
四、kibana安装
Kibana 让您能够可视化 Elasticsearch 中的数据并操作 Elastic Stack.Dev Tool可以跳过重点直接处理、查询数据。
官方中文文档-> https://www.elastic.co/cn/products/kibana
- Management (查看索引相关信息)

- Dev Tool (推荐使用)

- 更多功能,待补充...
五、安装X-Pack
X-Pack是Elastic Stack整合安全、预警、监控、报告、图形、机器学习的统一包。在安装x-pack之前需要先安装Elasticsearch,Kibana,如果有使用Logstash也必须要先安装。X-Pack免费一年的license,科学使用的方法参考 https://www.2cto.com/database/201802/720460.html
官方中文文档-> https://www.elastic.co/cn/products/x-pack
- elasticsearch-plugin下安装x-pack
/usr/share/elasticsearch/bin/elasticsearch-plugin install x-pack
确认给x-pack附加权限,输入y继续

Installed x-pack with: x-pack-core,x-pack-deprecation,x-pack-graph,x-pack-logstash,x-pack-ml,x-pack-monitoring,x-pack-security,x-pack-upgrade,x-pack-watcher

2. 找elasticsearch.yml,添加配置
action.auto_create_index: .security,.monitoring,.watches,.triggered_watches,.watcher-history
再重启es
find / -name elasticsearch.yml
vim /etc/elasticsearch/elasticsearch.yml
systemctl restart elasticsearch

3. 在kibana下安装x-pack6.2.2(注意版本和es/kibana保持一致)
/usr/share/kibana/bin/kibana-plugin install x-pack
安装过程会非常慢(约257M)

X-Pack将尝试在Elasticsearch中自动创建一些索引。 默认情况下,Elasticsearch配置为允许自动创建索引,不需要额外的步骤。 但是,如果您在Elasticsearch中禁用自动索引创建,则必须在elasticsearch.yml中配置action.auto_create_index以允许X-Pack创建以下索引:
action.auto_create_index: .security,.monitoring*,.watches,.triggered_watches,.watcher-history*,.ml*
vim /etc/elasticsearch/elasticsearch.yml

并重启elasticsearch
systemctl restart elasticsearch
- 安装x-pack完毕后打开es http://127.0.0.1:9200/_cat/indices?v 会提示输入账号密码
默认的elastic/change密码已经不能使用,需要用x-pack给账号elastic/kibana/logstash_system重置密码(密码至少6位)见下图
/usr/share/elasticsearch/bin/x-pack/setup-passwords interactive
systemctl status elasticsearch

安装完重启下es,重新打开 http://127.0.0.1:9200/_cat/indices?v 输入新的账号密码elastic/password发现默认已经帮我们创建了很多索引

5. 打开kibana http://127.0.0.1:5601 发现登录被禁用

编辑elasticsearch.yml,添加xpack.security.enabled: false
vim /etc/elasticsearch/elasticsearch.yml
重启elasticsearch服务,就不需要密码登陆了。
打开kibana http://192.168.56.101:5601 可以看到左侧多了很多菜单功能。(最好在user:elastic这重新再更改一次密码,如果xpack.security.enabled设为false没有修改密码入口)

elasticsearch入门使用(五) kibana&x-pack安装使用的更多相关文章
- ElasticSearch入门 第一篇:Windows下安装ElasticSearch
这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- ElasticSearch入门 第五篇:使用C#查询文档
这是ElasticSearch 2.4 版本系列的第五篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- Elasticsearch入门教程(五):Elasticsearch查询(一)
原文:Elasticsearch入门教程(五):Elasticsearch查询(一) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:h ...
- ElasticSearch入门 :Windows下安装ElasticSearch
这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- ElasticSearch入门点滴
这是Elasticsearch-6.2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 ...
- ElasticSearch入门 第二篇:集群配置
这是ElasticSearch 2.4 版本系列的第二篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- ElasticSearch入门 第六篇:复合数据类型——数组,对象和嵌套
这是ElasticSearch 2.4 版本系列的第六篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- ElasticSearch入门 第七篇:分词
这是ElasticSearch 2.4 版本系列的第七篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- ElasticSearch入门 第九篇:实现正则表达式查询的思路
这是ElasticSearch 2.4 版本系列的第九篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- ElasticSearch入门 第八篇:存储
这是ElasticSearch 2.4 版本系列的第八篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
随机推荐
- MVC使用方法
1.mvc打开html代码 后台处理: ///<summary> ///恢复html中的特殊字符 ///</summary> ...
- c++:printf和cout那个更好更快些
现在群里在讨论cout和printf那个快的问题,但我个人觉得printf好: 因为:printf对于一些数据大,以及保留小数位,字符……可以显示出明显的优势如“%s %d %c…………” 虽然pri ...
- 【贪心】「poj1328」Radar Installation
建模:二维转一维:贪心 Description Assume the coasting is an infinite straight line. Land is in one side of coa ...
- python 多线程 压测 mysql
#!/usr/bin/env python # encoding: utf-8 #@author: 东哥加油 #@file: sthread.py #@time: 2018/9/17 17:07 im ...
- Python自动化测试框架——数据驱动(从文件中读取)
学过编程的伙伴们都知道,数据不仅可以从代码中读取,还可以从文件中读取. 今天小编就简要的介绍一下从文件中读取数据,并应用到自动化测试中方法. 先来展示下接下来将要用到的文件在项目中的结构 从txt文件 ...
- tkinter学习-事件绑定与窗口
阅读目录: 事件绑定 Toplevel组件 标准对话框 事件绑定: 说明:对于每个组件来说,可以通过bind()方法将函数或方法绑定到具体的事件上. 事件序列: 说明:用户需要使用bind()方法将具 ...
- Elementary OS上eclipse卡死问题
解决: 1.可以用 sudo ./eclipse -vm /home/username/jdk_path/bin/java 启动但是启动后仍有显示问题. 2. 修改 eclipse.ini 在 -- ...
- 【git】不检查特定文件的更改情况
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的.正确的做法是在每个clone下来的仓库中手动设置不要检查特定文件的更 ...
- Python的第3堂课
20181119笔记 一.内存管理相关 ①Cpython解释器的垃圾回收机制 什么是垃圾:当一个值没有被绑定任何变量名(即该值的引用计数为零时),该值就是垃圾. 垃圾回收是收回值占用的内存空间. 引用 ...
- Python9-内置函数2-day16
#zip方法 l = [1,2,3] l2 = ['a','b','c'] l3 = ('*','**',[1,2]) l4 = {'k1':1,'k2':2} for i in zip(l,l2,l ...