Elasticsearch 8.x 集成与 Java API 使用指南

目录


背景

随着Elasticsearch 8.x版本的推出,公司决定将现有的Elasticsearch 7.x版本升级至8.x。在升级过程中,我们遇到了诸多挑战,因为许多API和功能发生了不兼容的变化。尽管官方文档提供了基础操作指南,但实际应用中的细节和调整并未得到充分覆盖。本文旨在详细探讨Elasticsearch 8.x与7.x版本之间的主要差异,并特别关注Java开发中的实际应用与迁移问题。

版本区别

依赖差异

  • 7.x及更早版本依赖

xml

org.elasticsearch
elasticsearch
7.x.x


org.elasticsearch.client
elasticsearch-rest-high-level-client
7.x.x

  • 8.x版本依赖

xml

co.elastic.clients
elasticsearch-java
8.x.x

安全性增强:与7.x的默认无安全配置不同,8.x默认启用安全功能,包括用户认证、授权、TLS加密等,给开发者带来了更多的配置和管理任务。

查询和聚合优化:某些查询接口和聚合方法发生了变化,特别是对于大规模数据集的支持和性能提升方面有了显著进步,但这些变化需要开发者重新调整代码实现。

安装Elasticsearch 8.x服务

本文以在Windows系统本地安装服务为例。

启动es服务

Elasticsearch版本为8.16。

下载并解压后目录结构如下:

目录结构

进入config目录修改yml文件:

修改yml文件

由于8.x版本默认开启权限校验以及SSL证书校验,为了方便后续使用,这里只保留权限校验,关闭SSL证书校验:

关闭SSL证书校验

进入bin目录执行cmd打开命令行重置登录密码

.elasticsearch-reset-password -u elastic

默认账号:elastic

重置密码

记得保存好密码,以免遗忘。

进入bin目录双击elasticsearch.bat启动es服务:

![启动es服务](https://pic.it1024doc.com/csdn/202412/1d1bc0c9ebaa2f4df4f444ee69ae00b6.png

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/4555.html

(0)
LomuLomu
上一篇 2024 年 12 月 27 日 下午11:16
下一篇 2024 年 12 月 28 日

相关推荐

  • 华为OD机试E卷 –补种未成活胡杨 –24年OD统一考试(Java & JS & Python & C & C++)

    文章目录 题目描述 输入描述 输出描述 用例 题目解析 JS算法源码 Java算法源码 python算法源码 c算法源码 c++算法源码 题目描述 近些年来,我国防沙治沙取得显著成果。某沙漠新种植 N 棵胡杨(编号 1-N),排成一排一个月后,有 M 棵胡杨未能成活现可补种胡杨 K 棵,请问如何补种 (只能补种,不能新种),可以得到最多的连续胡杨树? 输入描…

    未分类 2024 年 12 月 31 日
    50400
  • 10个案例告诉你mysql不使用子查询的原因

    大家好,我是V哥。上周末与一位技术同行共进晚餐,我们很快便将话题转向了技术讨论,特别是关于数据库子查询的优化问题。回家后,我整理了以下10个案例,展示了如何在不使用子查询的情况下解决问题,现在与大家分享。 首先,让我们探讨一下在MySQL中避免使用子查询和JOIN的原因,主要基于以下几点: 性能考量:子查询在执行过程中,MySQL需要创建临时表来存储内部查询…

    未分类 2024 年 12 月 26 日
    39800
  • SpringMVC-09-文件上传和下载

    1、准备工作 Spring 文件上传是项目开发中最常见的功能之一 , Spring 可以很好的支持文件上传,但是 Spring 的默认环境中没有装配 MultipartResolver, 因此默认情况下其不能处理文件上传工作。 如果想使用 Spring 的文件上传功能,则需要在 Spring 环境中配置 MultipartResolver 。 前端表单 为了…

    未分类 2024 年 12 月 24 日
    49000
  • 新版 Cursor 把其他 AI 编程工具按在地上摩擦了!

    大家好,我是汤师爷~ AI编程助手Cursor背后的Anysphere公司刚刚完成了1亿美元的B轮融资,估值直接飙升至26亿美元。 四个月前,这家公司刚拿下6000万美元,估值还只有4亿美元。如今,增长6.5倍,这速度,简直让人怀疑开挂了。 Anysphere不仅融资拿到手软,收入增长更是逆天。 公司从4月的年收入400万美元,短短六个月后,10月的月收入竟…

    2025 年 1 月 13 日
    61000
  • Java技术前沿——大数据机器学习在金融衍生品风险建模中的创新实践(244)

    🌟亲爱的技术探索者们,诚挚欢迎来到【云端科技驿站】!在这个数字化浪潮奔涌的时代,我们共同搭建了一个融合创新与实用的技术交流平台。这里不仅有前沿的技术解析,更期待您分享独到见解,让我们携手在科技海洋中扬帆远航!🌟全网平台(微信公众号/CSDN/抖音/华为/支付宝/微博):云端科技一、加入【技术精英联盟】快速通道1:【云端科技精英社群(2024新版)】快速通道2…

    2025 年 5 月 19 日
    24000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信