黑马 Elasticsearch,ik分词插件安装失败

按照黑马视频流程安装 Ik 分词器,安装失败

  • 情况一:

    黑马资料中提供的 ik 插件,config 目录中缺少 surname.dic 文件,这种情况需要自己从 github 上重新下载 注意下载版本要和 es 的版本一致,插件版本不能高于本体版本 全版本下载:https://release.infinilabs.com/analysis-ik/stable/

  • 情况二:

    如果不方便找容器内的数据卷(Volume)路径,可以改为目录挂载(挂载到虚拟机的本地目录中),创建容器参考:

    shell
    复制代码
    docker run -d \ --name es \ -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \ # 配置 JVM 堆内存大小 # -Xms512m:初始堆内存为 512MB # -Xmx512m:最大堆内存为 512MB -e "discovery.type=single-node" \ #配置 Elasticsearch 为单节点模式 -v /home/user/elasticsearch/data: /usr/share/elasticsearch/data \ -v /home/user/elasticsearch/plugins: /usr/share/elasticsearch/plugins \ --privileged \ # 赋予容器几乎所有内存权限 -p 9200:9200 \ # 对外提供 RESTful API 的默认端口 -p 9300:9300 \ # 节点内部通信端口(集群模式) elasticsearch:7.12.1
    • -v /home/user/elasticsearch/data:存放 es 中存储的数据
    • -v /home/user/elasticsearch/plugins:方便绑定插件,将插件拖入虚拟机的目录中即可

两种我都使用了,现在 ik 分词器功能正常 有问题欢迎在评论区提问,大家互相帮助,共同进步!

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
大轩
下载 APP