一、概述
Elastic Search简称es,是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据,可以使用java开发并使用Lucence作为其核心来实现所有索引和搜索的功能,其目的是通过简单的RESTfull API来隐藏Lucence的复杂性,从而让全文搜索变得简单。
二、ELK
ELK是Elastic Search、Logstash、Kibana的首字母简称,也成为Elastic Stack。其中Elastic Search是一个基于Lucence、分布式、通过Restfull方式进行交互的近实时搜索平台框架;Logstash是ELK的中央数据流引擎,用于从不同目标(文件/数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同目的地(文件/MQ/rdis/elasticsearch/Kafka等);Kibana可以将elasticsearch的数据通过友好的页面展示出来。提供实时分析的功能。
三、安装
1、elasticsearch
官网地址:https://www.elastic.co/cn/elasticsearch/
# 跨域问题须在/config/elasticsearch.yml配置文件末尾添加
http.cors.enabled: true
http.cors.allow-origin: "*"
2、Kibana
官网地址:https://www.elastic.co/cn/kibana
注意:es和kibana的版本必须一致
评论 (0)