1 ElasticSearch定义
简单的说:ElasticSearch是一个基于Apache Lucene的开源搜索引擎。
详细点说:Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎。
Elasticsearch的官⽅方客户端库提供 Java,Groovy,PHP,Ruby,Perl,Python,.NET和Javascript。
主要功能:分布式搜索,数据分析,分组和聚合。
2 Kibana 定义
Kibana 是一个开源分析和可视化平台,旨在可视化操作 Elasticsearch 。Kibana可以用来搜索,查看和与存储在 Elasticsearch 索引中的数据进行交互。可以轻松地进行高级数据分析,并可在各种图表,表格和地图中显示数据。
可以这样认为:
ElasticSearch提供分布式搜索服务, Kibana提供用户直观的Ui界面。