摘要: 索引的创建需要配置mapping与setting两部分。 索引的mapping 常用数据类型 text、keyword、number、array、range、boolean、date、geo_point、ip、nested、object。 text:默认会进行分词,支持模糊查询(5.x之后版本str 阅读全文
posted @ 2023-01-14 13:58 未月廿三 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 前言 一个系统查询慢往往是由多种因素造成的,在处理集群查询慢的问题上,先将问题分解。 1) 需要观察是系统哪种资源受限,例如内存、CPU或磁盘IO等,是否存在硬件瓶颈; 2) 要确定查询语句是否符合业务场景,是否存在查询语句优化空间; 3) 最后判断数据结构是否合理,不合理的数据设计对查询的响应影响 阅读全文
posted @ 2023-01-14 13:58 未月廿三 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 前言 经常会有人吐槽,Elasticsearch为什么写着写着突然就慢了? 笔者总结了常见的一些导致写入慢的场景,以供大家排查。 Elasticsearch写入慢问题排查思路 Elasticsearch的写入场景相对比较简单,绝大部分场景下我们都是使用bulk API进行写入操作,列举了下面一些场景 阅读全文
posted @ 2023-01-14 13:57 未月廿三 阅读(2292) 评论(0) 推荐(0) 编辑
摘要: 在今天的文章里,我们来主要介绍一下 Elasticsearch 的 refresh 及 flush 两种操作的区别。如果我们从字面的意思上讲,好像都是刷新的意思。但是在 Elasticsearch 中,这两种操作是有非常大的区别的。本指南将有效解决两者之间的差异。 我们还将介绍 Lucene 功能的 阅读全文
posted @ 2023-01-14 13:57 未月廿三 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 前言 经常会有人吐槽,Elasticsearch为什么查着查着突然就慢了? 笔者总结了常见的一些导致查询慢的场景,供大家排查。 Elasticsearch查询慢问题排查思路 Elasticsearch的查询慢的问题往往是由多种因素造成的,同时我们也需要遵循Elasticsearch的查询准则:ES适 阅读全文
posted @ 2023-01-14 13:57 未月廿三 阅读(3611) 评论(0) 推荐(1) 编辑
摘要: 一、方案汇总 根据《Elasticsearch权威指南》以及官网中的介绍,ES针对关联关系的处理主要有如下方式: 1.应用层关联 2.非规划化数据 3.嵌套对象 4.父子关系文档 5.Terms lookup跨索引查询 二、具体方案解析 1.应用层关联 实际上通过多次查询实现数据的关联查询。在第一个 阅读全文
posted @ 2023-01-14 13:56 未月廿三 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 背景 设置RestHighLevelClient的超时间,防止请求时间过长,导致接口访问时间过长 es官方设置 Timeouts Configuring requests timeouts can be done by providing an instance of RequestConfigCa 阅读全文
posted @ 2023-01-11 18:17 未月廿三 阅读(2114) 评论(0) 推荐(0) 编辑
摘要: 引入依赖 <!-- rocketmq --> <dependency> <groupId>com.aliyun.openservices</groupId> <artifactId>ons-client</artifactId> <version>1.8.8.5.Final</version> </ 阅读全文
posted @ 2023-01-11 11:25 未月廿三 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 引入依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> kafka生产 import java.io.PrintStream; 阅读全文
posted @ 2023-01-11 10:18 未月廿三 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 使用 SpringBoot+Dubbo 搭建一个简单分布式服务 实战之前,先来看几个重要的概念 什么是分布式? 什么是 Duboo? Dubbo 架构 什么是 RPC? 为什么要用 Dubbo? 开始实战 1 :zookeeper 环境安装搭建 1. 下载 2. 解压 3. 进入zookeeper目 阅读全文
posted @ 2023-01-10 14:16 未月廿三 阅读(381) 评论(0) 推荐(0) 编辑