Elasticsearch Logstash Kibana(ELK)代码和知识点总结(一)

2020-06-01 00:00:00 查询 数据 参数 返回 安装

近一直在学习怎么用ElasticSearch这个搜索引擎,下面就是我的一些使用经验,会结合代码进行说明

场景说明:首先我现在的使用场景是利用python做后端,使用flask restful框架,查询ElasticSearch的数据,返回Json数据

首先是安装,要先安装Java,因为els是基于Java的,具体可以参照这篇文章,

在Windows上安装Elasticsearch5.xwww.jianshu.com

,亲测有效,里面说明了怎么安装els和els-head,但现在好像都是Elasticsearch + Logstash + Kibana了,据我所知Logstash是用来解决读写分离的,也就是说让数据库mysql之类的数据库进行删除,更改,增加的操作,而Elasticsearch只进行查找,

关于这部分我还没有搭建成功,也就是实现mysql数据和elasticsearch数据实时同步,据说有两种常见方法:1.go-mysql-elasticsearch 2.logstash,关于这两个方面我也会不断的学习,争取快点把它搭建出来

首先我觉得这篇博客的一些概念介绍的非常不错,将els的index与mysql的表结构进行了比较,

使用 Elasticsearch 实现博客站内搜索imququ.com

相关文章