学习笔记-ELK5安装X-Pack

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介:

elk5和之前的版本不太一样,他将之前的三方插件集成到了xpack中,想要使用高级功能,必须安装xpack这个插件,但是这个xpack确实让人很头疼,如果配置不正确,es是收不到logstash传来的数据的,更别提Kibana能展示他了,根本就搜不到索引名称。


一、elasticsearch5按这X-Pack的步骤:

1、elasticsearch安装X-Pack:

在每个集群节点的运行ES_HOME里运行bin/elasticsearch-plugin install x-pack,我这里使用的是yum安装,所以ES_HOME是/usr/share/elasticsearch/。

1
bin /elasticsearch-plugin  install  x-pack

wKiom1jWUxHwEOmZAAH--r31kxc386.jpg-wh_50

允许X-Pack创建上面的一系列索引。

2、重启elastcsearch服务

1
systemctl restart elasticsearch

二、Kibana安装X-Pack

1、安装xpack

进入Kibana的安装目录,这里使用的是yum安装,在/usr/share/kibana下面,运行一下命令,在线安装:

1
2
3
cd  /usr/share/kibana
bin /kibana-plugin  install  x-pack
systemctl restart kibana

wKioL1jWX7SRzCARAADTjwrJ06U927.jpg-wh_50

2、配置Kibana配置文件

将配置文件中下面两项取消注释:

这一个细节必须注意,重中之重,不然Kibana会连接不上es,密码是默认的Kibana登录密码,后续可以修改。

1
2
elasticsearch.username:  "elastic"
elasticsearch.password:  "changeme"

3、登录Kibana

在浏览器上访问http://localhost:5601会出现一下页面,但是会出现认证登录。

wKiom1jWX8eiK-0cAABCR1YytEI525.jpg-wh_50



三、登录认证

wKiom1jWfVuxLEkZAAA4lCH3qiQ379.jpg-wh_50

官网是这么说的,安装X-Pack后需要认证,而默认帐号:elastic,密码:changeme

wKiom1jWjyPTihUMAAGgFgSVJO8021.jpg-wh_50


wKioL1jWj4rRL91eAAGyN2aJgTY024.jpg-wh_50


四、添加logstash配置文件

1、添加logstash测试文件

在/etc/logstash/conf.d下面写一个测试文件

1
2
3
4
5
6
7
8
9
10
11
input{
     stdin{}
}
output{
     elasticsearch{
         hosts =>  "10.1.12.169:9200"
         index =>  "test-messages-%{+YYYY.MM.dd}"
user =>  'elastic'   #需要在添加帐号密码,不然无法将数据传输到elasticsearch上
password =>  'changeme'
     }
}

2、测试文件是否可用

1
2
[root@elk conf.d] # logstash -f /etc/logstash/conf.d/test.conf -t
Configuration OK

3、测试输入是否成功

测试成功可以打开文件,输入进行测试了

1
2
3
4
[root@elk conf.d] # logstash -f /etc/logstash/conf.d/test.conf 
[root@elk conf.d] # logstash -f /etc/logstash/conf.d/test.conf
The stdin plugin is now waiting  for  input:
hello world

wKiom1mb4v3AS0QQAAD1H715iFU670.jpg-wh_50


测试中多顶着es、logstash的日志,出了问题知道错在哪!

技术水平有限,先这么着吧。j_0042.gif










本文转自 wangpengtai  51CTO博客,原文链接:http://blog.51cto.com/wangpengtai/1910397,如需转载请自行联系原作者
相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
数据安全/隐私保护
|
监控 安全 Java
ELK菜鸟手记 (三) - X-Pack权限控制之给Kibana加上登录控制以及index_not_found_exception问题解决
0. 背景 我们在使用ELK进行日志记录的时候,通过网址在Kibana中查看我们的应用程序(eg: Java Web)记录的日志, 但是默认是任何客户端都可以访问Kibana的, 这样就会造成很不安全,我们应该设置相应的用户名和密码, 只有通过登录用户名和密码才能通过Kibana查看我们的日志。
3564 0
|
监控 安全 数据安全/隐私保护
ELK Stack 之X-pack
打开微信扫一扫,关注微信公众号【数据与算法联盟】 转载请注明出处:http://blog.csdn.net/gamer_gyt 博主微博:http://weibo.com/234654758 Github:https://github.
1727 0
|
2月前
|
存储 监控 数据可视化
日志分析对决:揭示 ELK 与 GrayLog 的优势和差异
日志分析对决:揭示 ELK 与 GrayLog 的优势和差异
223 0
|
3月前
|
存储 Prometheus 监控
Prometheus vs. ELK Stack:容器监控与日志管理工具的较量
随着容器化技术的广泛应用,容器监控与日志管理成为了关键任务。本文将对两种常用工具进行比较与选择,分别是Prometheus和ELK Stack。Prometheus是一款开源的监控系统,专注于时序数据的收集和告警。而ELK Stack则是一套完整的日志管理解决方案,由Elasticsearch、Logstash和Kibana三个组件组成。通过比较它们的特点、优势和适用场景,读者可以更好地了解如何选择适合自己需求的工具。
|
3月前
|
Go 数据处理 Docker
elk stack部署自动化日志收集分析平台
elk stack部署自动化日志收集分析平台
79 0
|
4月前
|
存储 监控 数据可视化
小白带你学习linux的ELK日志收集系统
小白带你学习linux的ELK日志收集系统
157 0
|
3月前
|
存储 监控 安全
ELK7.x日志系统搭建 1. elk基础搭建
ELK7.x日志系统搭建 1. elk基础搭建
67 0
|
3月前
|
消息中间件 数据可视化 关系型数据库
ELK7.x日志系统搭建 4. 结合kafka集群完成日志系统
ELK7.x日志系统搭建 4. 结合kafka集群完成日志系统
148 0
|
5月前
|
消息中间件 Kafka 网络安全
淘东电商项目(49) -ELK+Kafka分布式日志收集(docker下搭建kafka)
淘东电商项目(49) -ELK+Kafka分布式日志收集(docker下搭建kafka)
59 0