随笔分类 - es
摘要:步骤一:下载ES压缩包 ElasticSearch分为Linux和Window版本,基于我们主要学习的是ElasticSearch的Java客户端的使用,所以我们课程中使用的是安装较为简便的Window版本,项目上线后,公司的运维人员会安装Linux版的ES供我们连接使用。 ElasticSearc
阅读全文
摘要:总结一些ES相关的面试题,既是对日常工作所学知识的回顾与梳理,也可以查漏补缺。题目来自于网络,只整理一些我个人觉得还不错的,有些答案是我根据自己的理解给出的,仅供参考。既然是面试题,每个人都会有自己的结合业务场景的答案,没有100分的标准的答案。如果有不同的理解,欢迎大家在评论区留言指正,感谢大家!
阅读全文
摘要:EsClient.java public class EsClient { /** * 用集群名字,集群节点地址构建es client * 保证单例,不要new 多个client */ public TransportClient client; /** * 批量处理客户端 */ public Bu
阅读全文
摘要:ES 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s ,坑爹了。第一次搜
阅读全文
摘要:ES 写入数据的工作原理是什么啊?ES 查询数据的工作原理是什么啊?底层的 Lucene 介绍一下呗?倒排索引了解吗? 面试官心理分析 问这个,其实面试官就是要看看你了解不了解 es 的一些基本原理,因为用 es 无非就是写入数据,搜索数据。你要是不明白你发起一个写入和搜索请求的时候,es 在干什么
阅读全文
摘要:面试官心理分析 在搜索这块,lucene 是最流行的搜索库。几年前业内一般都问,你了解 lucene 吗?你知道倒排索引的原理吗?现在早已经 out 了,因为现在很多项目都是直接用基于 lucene 的分布式搜索引擎—— ElasticSearch,简称为 ES。 而现在分布式搜索基本已经成为大部分
阅读全文
摘要:一:结构DDL操作 1.查看实例信息 GET / 1.查询所有索引名 GET _cat/indices?v&s=index:asc 2.查询对应索引的表结构 GET biz_commission_book 3.创建表 PUT cfg_send_sku { "settings": { "number_
阅读全文

浙公网安备 33010602011771号