携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 >>
描述: 上一期给各位介绍了 Elastic ( elasticsearch(存储日志)+logstash(收集日志) +kibana(展示数据) ) 成员之一 Logstash 在这个日志采集框架中所起到的一个作用以及它的一些用法,在日志采集的道路越发有利,简直是把这个框架的干最累的活的工作全部做完了.那么今天就来介绍一下 ,至于Logstash采集完数据之后的一系列操作。
其实,Logstash之后就是 到数据存储的一个阶段,logstash有指明数据的流转方向,有提到 Elasticsearch 是Elastic的首选输出方向,能够为我们的搜索和分析带来无限可能,但它并非唯一选择。Logstash 提供了一些其他的数据库输出方向,点我查看Logstash 目前支持的一些数据输出方向,您可以将数据发送到您要指定的地方.本期我们还是围绕首选输出方向来分析:
- Elasticsearch是什么?
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。 - Elasticsearch起到什么作用?
Elasticsearch是日志采集框架 Elastic Stack 核心的分布式搜索和分析引擎,在这个框架中有着极其重要的作用; 有句话说 Elasticsearch 很快,快到不可思议,我认为它是一款以表格存储的形式进行存储的 NoSql,它通过有限状态转换器实现了用于全文检索的倒排索引,实现了用于存储数值数据和地理位置数据的 BKD 树,以及用于分析的列存储。 - Elasticsearch缺点?
我们在用的时候发现一个主要的缺点就是,成本高,资源消耗的比较严重,当然有资本的话是可以你不这块的。
使用的时候直接下载(Download Elasticsearch | Elastic)对应版本安装即用,当然必不可少的是一些其中的配置。 配置好其中的端口 Logstash 可以直接往里丢数据。后边有时间我会针对这三个 模块专门出上那么一个配置和联调的一个详细教程。
简单易上手,持续关注,See you next time...