[技术干货-最佳实践] Elasticsearch同义词插件安装与功能验证
【摘要】 获取插件包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.properties中version为7.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
8. 同步以上修改到所有实例
9. 重启服务
查看运行日志可以观察到插件和词典加载
功能验证:
词典文件:
执行结果:
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)