ElasticSearch插件版本与ES版本不对应的解决方案

一、背景

最近需要给es安装ik、hanlp分词器和ingest-attachment管道,服务器已有的es版本为8.5.3(似乎太新了),hanlp和ingest-attachment都没有这么高的版本,因此只能下载相对老的版本,然后自己修改配置文件中的内容,再进行安装。

二、具体步骤

1.下载相应的zip包,尽量与你的es版本相近,比如我的es版本为8.5.3,但是最新的ingest-attachment为7.10.2,那我就下载最新的ingest-attachment压缩包。

请把"7.10.2"替换为你要下载的版本,如果存在此版本会直接弹窗下载,否则可能是没有此版本的插件,需要换一下版本号
https://artifacts.elastic.co/downloads/elasticsearch-plugins/ingest-attachment/ingest-attachment-7.10.2.zip

2.解压后修改插件的配置文件(这一方法针对es插件安装应该是通用的)

找到plugin-descriptor.properties文件

修改这2处的版本为你的es版本 然后保存。

3.上传到服务器安装插件
  • 找到es的安装目录,把压缩包解压到plugins文件夹,改名为ingest-attachment
  • 执行es重启命令,我这里是测试环境就直接杀掉进程再启动了
shell 复制代码
> ps -ef | grep elastic
> kill -9 你的elastic进程号
> cd /bin
#后台启动es
> ./elasticsearch -d 
#检查插件是否启动成功
> ./elasticsearch-plugin list
ik
ingest-attachment #会输出所有启动成功的插件

插曲,当我把zip包拷贝到plugins文件执行安装命令时会报错,参考了这篇文章,不要安装,直接解压后重启es即可:
https://blog.csdn.net/2301_76736656/article/details/131423537

shell 复制代码
 ./elasticsearch-plugin install file:///app/es/elastic/plugins/ingest-attachment-7.10.2.zip```

最后成功启动,正常运行,祝大家安装愉快😃

相关推荐
欢喜躲在眉梢里7 分钟前
时序数据库选型指南:从大数据架构视角拆解 Apache IoTDB 的适用边界
大数据·人工智能·ai·架构·时序数据库·模型
IT毕设梦工厂13 分钟前
计算机毕业设计选题推荐:基于大数据的气象站地面观测数据分析与可视化|毕业设计选题|计算机毕设|选题推荐|毕设指导|项目定制|源码|高质量项目
大数据·hadoop·信息可视化·数据挖掘·数据分析·课程设计·大数据毕设项目
外参财观16 分钟前
咖啡三国杀:瑞幸咖啡碾压局,库迪咖啡贴身战,幸运咖下沉王
大数据
nvd1130 分钟前
# 从 192 秒到 13 秒:Apache Flink 批处理极速调优实战记录
大数据·flink·apache
weixin_750330235 小时前
AI获客工具选型:从技术架构看中小企业效率提升方案
大数据·人工智能·架构·ai获客
mpp0077 小时前
36氪《2026 中国 AI Agent 行业发展报告》:当 Agent 进入「交付」主战场
大数据·人工智能
johnsong10 小时前
当决策成为免费商品:思维成本崩溃背后的治理真空
大数据·人工智能
数字新视界11 小时前
动环监控系统优化数据中心管理,提升环境监测与安全效率
大数据·人工智能·数据中心·微模块机房·模块化机房
zhenaibo52111 小时前
如何向导师请教问题,才能得到有效建议?
大数据·人工智能·深度学习
生活愉甜11 小时前
森马SEMIR LAB全球首家概念店落地武康路,“WUKANG368”新地标就位
大数据·人工智能