Elastic Search

suaxi
2021-05-12 / 0 评论 / 71 阅读 / 正在检测是否收录...

一、概述

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的数据通过友好的页面展示出来。提供实时分析的功能。


2.1ELK流程.png


三、安装

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

评论 (0)

取消