docker在elasticSearch容器中安装IK分词器插件

docker 安装elasticSearch和kibana(网上都有)版本7.5.0
安装kibana遇到个问题
Kibana server is not ready yet:参考https://blog.csdn.net/fv8023/article/details/96427702
在这里插入图片描述
这里记录一下第二点的问题:
如何修改kibana.yml的配置
可以尝试在容器里面修改,但是vim命令用不了,或者通过复制宿主机文件进容器(不建议采用)

数据卷应该都知道,在/var/lib/docker/volumes/目录下可以看到docker下的数据卷

有些时候,可能会看到docker run 将宿主机的文件直接映射到容器文件,反正我是没有成功过,文件权限的问题,chmod也试过,没有作用,所以通过docker volume创建数据卷

参考:https://www.cnblogs.com/szwdun/p/10664348.html

主要说一下离线安装遇到的问题

在线安装结果:
在这里插入图片描述
可以看到,安装目录是 analysis-ik,而且目录下直接就是 离线安装包解压后的文件
在这里插入图片描述
离线安装的问题应该就在这

按照百度给的说法是,将解压好的 elasticsearch-analysis-ik-7.5.0 文件复制到容器plugins下创建的ik目录,这样生成的目录结构会是: 容器/plugins/ik/elasticsearch-analysis-ik-7.5.0/xxxxx,与在线安装:容器/plugins/analysis-ik/xxxxx有所不同,重启elasticSearch,直接失败

由于好不容易在线安装好,也没时间去尝试,猜测问题就出在这里

所以,离线安装的过程应该是这样的(读者自行尝试)

  1. plugins下创建的ik目录改成analysis-ik
  2. 复制已解压的文件,不要将elasticsearch-analysis-ik-7.5.0文件直接复制到analysis-ik中,而是将elasticsearch-analysis-ik-7.5.0目录下的文件复制到analysis-ik中

或者,上述步骤同下:
将解压的elasticsearch-analysis-ik-7.5.0文件名改成analysis-ik,然后复制到容器中的plugins目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值