安装ElasticSearch的图形化管理工具Kibana https://www.elastic.co/cn/downloads/kibanaKibana是Elastic Search的web界面管理工具,提供可视化的es管理界面,非常人性化。 首先在网上下载kibana的tar包,解压修改con ...
分类:
其他好文 时间:
2020-04-30 11:48:17
阅读次数:
148
概要 Elasticsearch在文档更新时默认使用的是乐观锁方案,而Elasticsearch利用文档的一些create限制条件,也能达到悲观锁的效果,我们一起来看一看。 乐观锁与悲观锁 乐观锁 ES默认实现乐观锁,所有的数据更新默认使用乐观锁机制。document更新时,必须要带上currenc ...
分类:
其他好文 时间:
2020-04-30 09:14:02
阅读次数:
61
ELK 官网: https://www.elastic.co/cn/what-is/elk-stack ElasticSearch ElasticSearch 是一个高可用开源全文检索和分析组件。提供存储服务,搜索服务,大数据准实时分析等。一般用于提供一些提供复杂搜索的应用 基本概念: Index ...
分类:
其他好文 时间:
2020-04-29 23:46:04
阅读次数:
71
ElasticSearch 全文搜索属于最常见的需求,开源的 "Elasticsearch" (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 概念 Elastic会索引所有字段,查询就是查 ...
分类:
其他好文 时间:
2020-04-29 16:41:27
阅读次数:
64
面试官:想了解 ES 的底层原理,不再只关注业务层面了。 解答: 这里的索引文档应该理解为文档写入 ES,创建索引的过程。 文档写入包含:单文档写入和批量 bulk 写入,这里只解释一下:单文档写入流程。 记住官方文档中的这个图。 第一步:客户写集群某节点写入数据,发送请求。(如果没有指定路由/协调 ...
分类:
其他好文 时间:
2020-04-29 16:36:23
阅读次数:
135
面试官:想了解应聘者之前公司接触的 ES 使用场景、规模,有没有做过比较大 规模的索引设计、规划、调优。 解答: 如实结合自己的实践场景回答即可。 比如:ES 集群架构 13 个节点,索引根据通道不同共 20+索引,根据日期,每日 递增 20+,索引:10 分片,每日递增 1 亿+数据, 每个通道每 ...
分类:
其他好文 时间:
2020-04-29 16:34:19
阅读次数:
117
面试官:想了解大数据量的运维能力。 解答:索引数据的规划,应在前期做好规划,正所谓“设计先行,编码在后”, 这样才能有效的避免突如其来的数据激增导致集群处理能力不足引发的线上客户 检索或者其他业务受到影响。 如何调优,正如问题 1 所说,这里细化一下: 3.1 动态索引层面 基于模板+时间+roll ...
分类:
其他好文 时间:
2020-04-29 16:23:21
阅读次数:
164
原文:十分钟搞懂Elasticsearch数字搜索原理 更多精彩内容请看我的个人博客或者扫描二维码,关注微信公众号:佛西先森 前言 Elasticsearch诞生的本意是为了解决文本搜索太慢的问题,ES会默认将所有的输入内容当作字符串来理解,对于字段类型是keyword或者text的数据比较友好。但... ...
分类:
其他好文 时间:
2020-04-28 00:44:20
阅读次数:
62
原文:带你走进神一样的Elasticsearch索引机制 更多精彩内容请看我的个人博客 前言 相比于大多数人熟悉的MySQL数据库的索引,Elasticsearch的索引机制是完全不同于MySQL的B+Tree结构。索引会被压缩放入内存用于加速搜索过程,这一点在效率上是完爆MySQL数据库的。但是E... ...
分类:
其他好文 时间:
2020-04-28 00:42:50
阅读次数:
56
原文:十九种Elasticsearch字符串搜索方式终极介绍 前言 刚开始接触Elasticsearch的时候被Elasticsearch的搜索功能搞得晕头转向,每次想在Kibana里面查询某个字段的时候,查出来的结果经常不是自己想要的,然而又不知道问题出在了哪里。出现这个问题归根结底是因为对于El... ...
分类:
其他好文 时间:
2020-04-28 00:10:19
阅读次数:
56