目录
115.elasticsearch是什么?基于Lucene的,那么为什么不直接使用Lucene呢?
115.elasticsearch是什么?基于Lucene的,那么为什么不直接使用Lucene呢?
Lucene可以说是当下最先进,高性能,全功能的索引擎库。Elasticsearch也是使用Java编写的,它的内部使用Lucene做索引与搜索,但是它的目的是使用全文检索变得简单,通过隐藏Lucene的复杂性,取而代之的提供一套简单一致的RESTful API。
然而,ElasticSearch不仅仅是Lucene,并且也不仅仅只是一个全文搜索引擎:
一个分布式的实时文档存储,每个字段可以被索引与搜索一个分布式实时分析搜索引擎
能胜任上百个服务节点的扩展,并支持PB级别的结构化或者非结构化数据
一个ES和谁的对比:
116.ELK技术栈的常见应用场景?
日志系统
增加数据源,和使用MQ
Metric收集和APM性能监控
ELK技术栈是指利用Elasticsearch、Logstash和Kibana三个开源工具来进行日志管理和分析的技术栈。
-
Elasticsearch是一个分布式搜索和分析引擎,用于存储、搜索和分析大规模的日志数据。它提供了强大的全文搜索功能和高效的分布式查询能力。通过Elasticsearch,用户可以快速地搜索和分析大量的日志数据。
-
Logstash是一个开源的数据收集引擎&#x