[技术干货-最佳实践] Elasticsearch同义词插件安装与功能验证

举报
南派三叔 发表于 2021/09/30 14:38:00 2021/09/30
【摘要】 获取插件包1. 下载最新版本插件源码包:https://github.com/bells/elasticsearch-analysis-dynamic-synonym/2. 解压源码包并进入代码根目录,执行mvn clean package编译打包,到红框的路径下取插件包,上传到实例节点上。安装插件:1. 使用omm用登录任意esnode1实例主机2. 创建目录 /opt/huawei/Bi...

获取插件包

1. 下载最新版本插件源码包:

https://github.com/bells/elasticsearch-analysis-dynamic-synonym/

2. 解压源码包并进入代码根目录,执行mvn clean package编译打包,到红框的路径下取插件包,上传到实例节点上。

安装插件:

1. 使用omm用登录任意esnode1实例主机

2. 创建目录 /opt/huawei/Bigdata/FusionInsight_Elasticsearch_8.1.1/install/FusionInsight-Elasticsearch-7.10.2/elasticsearch/plugins/dynamic-synonym

3. 将已上传的插件包解压到此目录下

4. 修改权限 chmod 600 ./*

5. 修改配置文件plugin-descriptor.propertiesversion7.10.2

6. 上传词典到 实例配置文件目录/opt/huawei/Bigdata/FusionInsight_Elasticsearch_8.1.1/install/FusionInsight-Elasticsearch-7.10.2/cluster/EsNode1/config/并修改权限chmod 600 synonyms.txt

7. 修改文件格式dos2unix synonyms.txt

tyc5.png

8. 同步以上修改到所有实例

9. 重启服务

 查看运行日志可以观察到插件和词典加载

tyc6.png

tyc7.png

功能验证:

词典文件:

tyc8.png

执行结果:

tyc9.png

tyc10.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。