当前位置: 首页 > news >正文

es6.7.1分词器ik插件安装-和head插件连接es特殊配置

es6.7.1分词器ik插件安装-和head插件连接es特殊配置

如果对运维课程感兴趣,可以在b站上、A站或csdn上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频

1.查看es6.7.1和es-head安装位置和es插件路径

[root@verify-10-100-4-4 data]# docker ps |grep es

4f0fe4db0ca9     elasticsearch-head:6.7.1    "/bin/sh -c 'grunt..."   2 weeks ago        Up 7 days                               es-head-6.7.1

a4623d71895e    elasticsearch:6.7.1           "/usr/local/bin/do..."   2 weeks ago         Up 7 days                               es6.7.1

[root@verify-10-100-4-4 data]# cat /data/es-6.7.1/scripts/run_es_6.7.1.sh

#!/bin/bash

docker run -e ES_JAVA_OPTS="-Xms1024m -Xmx1024m" -d --net=host --restart=always -v /data/es-6.7.1/config/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /data/es6.7.1_data:/usr/share/elasticsearch/data -v /data/es6.7.1_logs:/usr/share/elasticsearch/logs -v /data/es6.7.1_plugins:/usr/share/elasticsearch/plugins --name es6.7.1 elasticsearch:6.7.1

#注意:容器里有两个端口,9200是:ES节点和外部通讯使用,9300是:ES节点之间通讯使用

[root@verify-10-100-4-4 data]# cat /data/es-6.7.1-head/scripts/run_es-head.sh

#!/bin/bash

docker run -d --name es-head-6.7.1 --net=host --restart=always -v /data/es-6.7.1-head/conf/vendor.js:/usr/src/app/_site/vendor.js -v /data/es-6.7.1-head/conf/Gruntfile.js:/usr/src/app/Gruntfile.js -v /data/es-6.7.1-head/conf/app.js:/usr/src/app/_site/app.js elasticsearch-head:6.7.1

#容器端口是9100,是es的管理端口

[root@verify-10-100-4-4 data]# ls /data/es6.7.1_plugins    #es的插件目录

目前为空

2.es6.7.1安装分词器插件

1)下载编译好的安装包,解压,将解压后的文件夹放在elasticsearch目录下的plugins目录下,并重命名为analysis-ik
2)将analysis-ik下config目录整个拷贝到elasticsearch目录下的config目录下,并重命名为ik
3)重启elasticsearch

具体步骤如下:

a)上传elasticsearch-analysis-ik-6.7.1.zip并解压到 /data/es6.7.1_plugins目录,重命名为:analysis-ik
[root@verify-10-100-4-4 data]# ls /data/es6.7.1_plugins/

analysis-ik

[root@verify-10-100-4-4 data]# ls /data/es6.7.1_plugins/analysis-ik/

commons-codec-1.9.jar    config                               elasticsearch-analysis-ik-6.7.1.zip  httpcore-4.4.4.jar            plugin-security.policy

commons-logging-1.2.jar  elasticsearch-analysis-ik-6.7.1.jar  httpclient-4.5.2.jar                 plugin-descriptor.properties

b)将analysis-ik下config目录整个拷贝到elasticsearch目录下的config目录并重命名为ik

[root@verify-10-100-4-4 data]# docker cp /data/es6.7.1_plugins/analysis-ik/config/ es6.7.1:/usr/share/elasticsearch/config/ik

[root@verify-10-100-4-4 data]# ls /data/es6.7.1_plugins/analysis-ik/config/

extra_main.dic         extra_single_word_full.dic      extra_stopword.dic  main.dic         quantifier.dic  suffix.dic

extra_single_word.dic  extra_single_word_low_freq.dic  IKAnalyzer.cfg.xml  preposition.dic  stopword.dic    surname.dic

[root@verify-10-100-4-4 data]# docker exec -it es6.7.1 ls /usr/share/elasticsearch/config/

elasticsearch.keystore ik      log4j2.properties roles.yml  users_roles

elasticsearch.yml jvm.options  role_mapping.yml users

[root@verify-10-100-4-4 data]# docker exec -it es6.7.1 ls /usr/share/elasticsearch/config/ik

IKAnalyzer.cfg.xml     extra_single_word_low_freq.dic  quantifier.dic

extra_main.dic     extra_stopword.dic     stopword.dic

extra_single_word.dic     main.dic     suffix.dic

extra_single_word_full.dic  preposition.dic     surname.dic

c)重启es
[root@verify-10-100-4-4 data]# docker restart es6.7.1

如果对运维课程感兴趣,可以在b站上、A站或csdn上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频

http://www.lryc.cn/news/528053.html

相关文章:

  • java求职学习day18
  • 单链表专题(上)
  • 【stm32学习】STM32F103相关特性
  • PostGIS笔记:PostgreSQL中表、键和索引的基础操作
  • 蓝桥杯python语言基础(3)——循环结构
  • 微服务网关鉴权之sa-token
  • 23【进制的理解】
  • jemalloc 5.3.0的tsd模块的源码分析
  • 【Convex Optimization Stanford】Lec3 Function
  • 深入 Rollup:从入门到精通(三)Rollup CLI命令行实战
  • wangEditor富文本编辑器,Laravel上传图片配置和使用
  • chrome源码剖析—进程通信
  • JJJ:linux时间子系统相关术语
  • 0 基础学运维:解锁 K8s 云计算运维工程师成长密码
  • 大一计算机的自学总结:位运算的应用及位图
  • 计算机毕业设计Django+Tensorflow音乐推荐系统 机器学习 深度学习 音乐可视化 音乐爬虫 知识图谱 混合神经网络推荐算法 大数据毕设
  • AI 图片涌入百度图库
  • 可爱狗狗的404动画页面HTML源码
  • 【微服务与分布式实践】探索 Dubbo
  • OpenCSG月度更新2025.1
  • C++封装红黑树实现mymap和myset和模拟实现详解
  • 二次封装的方法
  • 消息队列篇--通信协议篇--网络通信模型(OSI7层参考模型,TCP/IP分层模型)
  • Python实现U盘数据自动拷贝
  • 汇编的使用总结
  • DeepSeek理解概率的能力
  • AI 浪潮席卷中国年,开启科技新春新纪元
  • AI时代的网络安全:传统技术的落寞与新机遇
  • 可以称之为“yyds”的物联网开源框架有哪几个?
  • 线程局部存储tls的原理和使用