51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

ElasticSearch

Elasticsearch入门

Elasticsearch入门

厉飞雨 阅读(20) 评论(0) 赞(1)

如果还未安装Elasticsearch,推荐参考这篇博客通过docker安装测试环境:[Elasticsearch环境与搭建#Docker-Compose 单机部署(个人测试推荐使用)](/archives/elasticsearch-environment-setup#Docker-Compose-%E5%8D%95%E6%9C%BA%E9%83%A8%E7%BD%B2-%E...

如何在 Elasticsearch 中更新索引的 Mapping

如何在 Elasticsearch 中更新索引的 Mapping

厉飞雨 阅读(27) 评论(0) 赞(1)

<h2>前言 {#前言}</h2> <p>在 Elasticsearch 中更新索引的 Mapping 是一个常见的需求,特别是当您需要对字段类型进行修改时。本文将介绍如何通过创建新索引、将搜索请求重定向到新索引、数据迁移(reindex)、测试并最终删除旧索引来有效地完成这个任务。</p> <h2>一:创建新的索引 ...

ElasticSearch 容量管理最佳实践

ElasticSearch 容量管理最佳实践

厉飞雨 阅读(34) 评论(0) 赞(3)

> 前言: 了解 ES 的索引管理方法有助于扬长避短,更好的利用 ES 的强大功能,特别是当遇到性能问题时,原因通常都可回溯至数据的索引方式以及集群中的分片数量。如果未能在一开始做出最佳选择,随着数据量越来越大,便有可能会引发性能问题。集群中的数据越多,要纠正这一问题就越难,本文旨在帮助大家了解 ES 容量管理的方法,在一开始就管理好索引的容量,避免给后面留坑。 为什么...

部署Elasticsearch集群

部署Elasticsearch集群

厉飞雨 阅读(32) 评论(0) 赞(2)

对于脚本内变量的设置: ES变量:你要安装的Elasticsearch的大版本号 ES_VERSION变量:具体的版本号 CLUSTER变量:集群名称 NODE_ID变量:节点编号 DATADIR变量:数据存放目录 IP变量:集群内的主机IP NODENB变量:设置集群内最少要有几个节点在运行,否则集群无法访问 MEMORY变量:分配多少内存 ...

Promethus如何监控ElasticSearch

Promethus如何监控ElasticSearch

厉飞雨 阅读(28) 评论(0) 赞(3)

<p>采用elasticsearch_exporter收集数据,并利用grafna展示数据。</p> <ul> <li>1、快速安装elasticsearch</li> <li>2、安装部署elasticsearch_exporter</li> <li>3、配置promethues&...

Quarkus 整合 Elasticsearch

Quarkus 整合 Elasticsearch

厉飞雨 阅读(33) 评论(0) 赞(8)

1、概览 {#1概览} ----------- [Quarkus](https://cn.quarkus.io/) 是一个现代框架,它能让你轻松高效地地构建高性能应用。 本文将带你了解如何在 Quarkus 中整合 [Elasticsearch](https://www.elastic.co/cn/elasticsearch),一个著名的全文搜索引擎和 NoSQL 数据库。...

Elasticsearch6.4解决单台服务器多个节点存储相同分片问题

Elasticsearch6.4解决单台服务器多个节点存储相同分片问题

厉飞雨 阅读(21) 评论(0) 赞(3)

<p>在生产环境中,单台服务器部署存在2个及以上节点,因机械硬盘性能问题,导致在高并发时出现查询或搜索结果超时,以及磁盘I/O100%的问题。</p> <h4>解决办法</h4> <p>可以选择修改配置文件或者提交接口。</p> <blockquote> <p>允许根据主机名和主机地...

Elasticsearch6.4优化JVM参数解决GC超时问题

Elasticsearch6.4优化JVM参数解决GC超时问题

厉飞雨 阅读(30) 评论(0) 赞(7)

<p>随着项目数据持续不断增长,在触发老年代GC内存回收时,暂停查询或搜索致使业务请求等待过长导致业务订单超时。</p> <h4>问题分析</h4> <p>内存分区简单介绍:</p> <blockquote> <p>新生代Eden区(存放新创建的对象)满时,就会触发Minor GC(...