docker下elasticsearch安装ik中文分词器

docker下elasticsearch安装ik中文分词器

下载ik分词器

https://github.com/medcl/elasticsearch-analysis-ik/releases
尽量保持下载的版本号跟es版本一致,免得出问题

解压ik

#unzip elasticsearch-analysis-ik-7.5.1.zip -d /home/soft/ik-7.5.1

将解压后的文件夹复制到es plugins目录下
  1. 查看es容器id
    #docker ps
  2. 进入es容器内部
    #docker exec -it 容器id /bin/bash
  3. 将解压后的文件夹复制到步骤3的plugins目录下,以下命令要在容器外部执行,并不是容器内部执行
    格式:#docker cp ik分词器目录 容器id:es plugins目录
    #docker cp ik-7.5.1/ c0c627da68d1:/usr/share/elasticsearch/plugins
  4. 重启es容器
    #docker restart c0c627da68d1
  5. 测试
    #curl -H ‘Content-Type: application/json’ -XGET ‘localhost:9200/_analyze?pretty’ -d ‘{“analyzer”:“ik_smart”, “text”:“测试ik中文分词”}’
    img
安装ik后,不能正常访问es
  1. 检查es是否已重启

  2. 检查es与ik版本号是否一致

  3. 查看es 日志信息,定位错误信息

#docker logs 容器id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值