Es启动失败后,可以看到日志文件中的错误信息,如下:
Plugin [analysis-ik] was built for Elasticsearch version 7.17.13 but version7.17.6
解决办法:
# 进入ES容器
docker exec -it "ES容器名称" /bin/bash
# 进入ik分词器目录
cd plugins/ik/
# 修改 plugin-descriptor.properties 文件
vim plugin-descriptor.properties
# 修改 elasticsearch.version 为ES的版本号
elasticsearch.version=你的ES版本号
# 保存退出
:wq
# 退出容器
exit
# 重启ES
docker restart "ES容器名称"