![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
头发还长的程序员
这个作者很懒,什么都没留下…
展开
-
elasticsearch(一)介绍与安装
介绍 基于Lucene构建的开源、分布式、ResufulApi全文搜索引擎。是一个分布式文档数据库,其中每个字段均是可以被索引的数据且可被搜索,它能够扩展至数以百计的服务器存储以及处理PB级的数据。可以在很短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。 elasticsearch需要比较大的内存,启动比较慢,高可用和可扩展,可以通过购置性能更强的服务器来完成...原创 2019-09-26 14:39:49 · 91 阅读 · 0 评论 -
elasticsearch(二)结合kibana与analysis-ik讲解es
Kibana 一个开源的分析和可视化平台,用于与elasticsearch一起使用;可以搜索,查看并和存储在elasticsearch索引中的数据进行交互;可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。Kibana使得理解大量数据变得很容易,它简单的、基于浏览器的界面可以快速创建和共享动态仪表板,实时显示elasticsearch查询的变化。 下载地址 htt...原创 2019-09-28 21:17:46 · 527 阅读 · 0 评论 -
elasticsearch(三)集群原理与搭建
ES是如何解决高并发的? es是一个分布式全文检索框架,隐藏了复杂的处理机制,内部使用分片机制、集群发现、分片负载均衡请求路由。 Shards分片:代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的服务器上,构成分布式搜索。 Replicas分片:代表索引副本,es可以设置多个索引的副本,副本的作用一是提高系统的容错性,当某个服务器某个...原创 2019-09-29 17:44:07 · 254 阅读 · 0 评论 -
elasticsearch(四)springboot整合es
前言 本次除了简单的整合外,还实现一个网盘搜索引擎的例子。 项目目录如下 需要先用kibana向es添加测试数据 DELETE indextest PUT indextest POST /indextest/_mapping/disk { "disk":{ "properties":{ "name":{ "type":"text...原创 2019-10-02 08:54:02 · 183 阅读 · 0 评论 -
elasticsearch(五)大型分布式日志采集系统ELK
前言 在生产环境中,有多台服务器,如果需要通过日志定位项目的bug的话,需要在每台服务器上使用传统的命令方式查询,例如 tail -n 300 my-application.log | grep 'node-1' 关键字搜 tail 100f my-application.log 实时搜 等,这样的效率非...原创 2019-10-02 13:06:26 · 197 阅读 · 0 评论