Elasticsearch
文章平均质量分 91
# Elasticsearch
ReadThroughLife
计算机科学与技术硕士,前世界50强央企Python数字化转型培训讲师,前世界100强企业软件开发工程师
展开
-
Linux 中使用 Docker 安装 Elasticsearch 及 Kibana
查看当前运行的镜像及本地已经下载的镜像,确认之前没有安装过 ES 和 Kibana 镜像。最后,设置虚拟机重启后 ES 和 Kibana 自动重启。下载安装之后,为了能够解压,需要安装 unzip 命令。解压完成之后,为了节省空间,可以删除之前下载的压缩包。安装完成之后,重启 elasticsearch 镜像。然后使用 unzip 命令解压下载的分词压缩包。从远程镜像仓库拉取 Kibana 镜像到本地。从远程镜像仓库拉取 ES 镜像到本地。可以看到,对中文正确分词成功。查看本地仓库中的镜像。原创 2023-12-16 10:13:41 · 1171 阅读 · 1 评论 -
基于 SpringBoot 2.7.x 使用最新的 Elasticsearch Java API Client 之 ElasticsearchClient
在调研了 spring-boot 2.7.10 版本的源码后发现,其实 2.7.x 版本已经引入了 ElasticsearchClient,并封装了新的客户端 ElasticsearchTemplate,但是并没有为其做自动装配,如果想要使用基于ElasticsearchClient 的 ElasticsearchTemplate,需要用户自己装配。即由提示可以知道,无法创建一个 ElasticsearchTemplate 类型的 bean.原创 2023-10-01 20:58:06 · 4905 阅读 · 0 评论 -
【已解决】Java 中使用 ES 高级客户端库 RestHighLevelClient 清理百万级规模历史数据
🎈在经过调研之后发现,某服务项目每周产生的数据量已经达到千万级别,每天将近能产生一百万的数据量写入到ES数据库中,加上之前的历史数据,目前生产环境ES数据量已经达到上亿规模。🎉工作中遇到这样一个需求场景:由于ES数据库中历史数据过多,占用太多的磁盘空间,需要定期地进行清理,在一定程度上可以释放磁盘空间,减轻磁盘空间压力。原创 2023-08-06 14:26:55 · 5627 阅读 · 4 评论 -
基于 Win10 平台 搭建 Elasticsearch 集群
基于 Win10 平台搭建 Elasticsearch 集群1. 基本概念1.1 单机和集群1.2 节点2. 部署集群3. 启动集群4. 测试集群1. 基本概念1.1 单机和集群✨单台 Elasticsearch 服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用。因此,在生产环境中,一般都是运行在指定服务器集群中。🎉除了负载能力,单点服务器也存在其他问题:🎈单台机器存储容量有限🎈单服务器容易出现单点故障,无法实现高可用🎈单服务的并发处理能力有限✨配置原创 2022-05-14 07:30:00 · 1061 阅读 · 2 评论 -
Elasticsearch 常用基本操作
Elasticsearch 基本操作1. 基本概念及软件准备1.1 RESTful1.2 客户端软件安装2. 数据格式3. HTTP 操作3.1 索引操作3.1.1 创建索引3.1.2 查看所有索引3.1.3 查看单个索引3.1.4 删除索引1. 基本概念及软件准备1.1 RESTfulREST 指的是一组约束条件和原则,满足这些约束条件和原则的应用程序或设计就是 RESTful. Web 应用程序最重要的 REST 原则是客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都原创 2022-05-13 07:30:00 · 1785 阅读 · 1 评论 -
Elasticsearch 概述及安装
Elasticsearch 概述1. Elasticsearch 是什么1. Elasticsearch 是什么Elastic Stack 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack),能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。Elastcisarch(ES) 是一个开源的高扩展的分布式全文搜索引擎,是整个 Elastic Stack 技术栈的核心,它可以近乎实时的存储、检索数据。同时还具有良好的原创 2022-05-11 11:03:19 · 807 阅读 · 2 评论