为了使用IK-中文分词器,特地去下载了一个,结果重启动ES之后,进入Kibana可视化界面,出现了503服务不可用;一开始以为是Kibana还没注册进ES中,结果等待了一会还是如此。

1.使用docker ps查看运行的容器,发现ES已经停掉了,只剩下了Kibana容器在运行

2.查看日志分析原因docker logs elasticsearch

根据提示可以得出是因为plugings目录下的插件IK分词器重复了。此时由于es容器无法启动,就无法直接去容器内部进行修改。不过幸运的是我对plugings、config、data这三个文件进行了挂载。进入挂载目录查看

对比两个文件中的内容

发现analysis-ik有的ik都有;将ananlysis-ik删除即可

3.重启ES,稍等片刻,访问http://ip:5601


成功!

4.测试中文分词功能

ES自带的分词器对中文不是很友好,它只能分成一个个的字。所以我们需要自己下载IK-中文分词器

IK-中文分词器下载:github.com/medcl/elasticsearch-analysis-ik/releases?page=1


分词成功!接下来就可以实现检索功能了

ElasticSearch出现java.lang.IllegalStateException: duplicate plugin: - Plugin information:相关推荐

  1. JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)

    测试又报bug啦 接到测试小伙伴的问题,说是一个接口不返回数据了,好吧,虽然不是我写的接口任务落到头上也得解决,本地调试了一下,好家伙,直接抛了个异常出来,这又是哪位大哥喝醉了写的代码... Exce ...

  2. Exception in thread “main“ java.lang.IllegalStateException: Duplicate key xxx

    debug.. hah- 这个错误是使用stream流把list收集成map搞的,原因是map的key是唯一的,如果不唯一就抛出了这个异常. 下面是异常代码 import java.util.Arra ...

  3. 错误记录:java.lang.IllegalStateException:Duplicate key

    原因 Map中出现了和被转换的List中重复的key记录 try {//发起远程请求R skuHasStock = wareFeignService.getSkusHasStock(skuIds);/ ...

  4. 报错Caused by: java.lang.IllegalStateException: duplicate key: spring

    以上截图是我使用git重复提交5次的结果,第五次提交成功:这个故事告诉我们:当你连续犯好几次错的时候,你离成功就不远了~~~(其实也就是个小问题,yml里面格式的问题~) 1.当我们需要在同一个yml ...

  5. java.lang.IllegalStateException: Duplicate key 【java8 toMap(key重复如何解决)】

    使用stream的toMap()函数时,当key重复,系统会报错相同的key不能形成一个map,那么需要解决这个问题, 1.首先查看库中数据结构,相同人员编号存在多条关键词(arr_gic) List ...

  6. Spring Data ElasticSearch删除索引遇到的java.lang.IllegalStateException: Failed to load ApplicationContext异常

    异常内容如下: log4j:WARN No appenders could be found for logger (org.springframework.test.context.junit4.S ...

  7. IDEA 启动报错:java.lang.IllegalStateException: failed to create a child event loop 问题解决

    遇到的问题 昨天电脑自动更新了,今天死活启动不了项目,看到idea的提示是: idea日志如下 根据提示说 查看idea的启动日志: 2018-11-20 17:35:42,010 [ 46737] ...

  8. Eureka进行服务调用服务报 java.lang.IllegalStateException: No instances available for XXXX 异常的解决方案。附上完整的代码案例

    使用RestTemplate进行微服务调用,报了一个java.lang.IllegalStateException异常 第一个可能原因 服务提供者 我这里导致的错误原因是没有进行服务发现,导致使用Re ...

  9. ES failed to notify ClusterStateListener java.lang.IllegalStateException: environment is not locked

    ES出现异常: failed to notify ClusterStateListener java.lang.IllegalStateException: environment is not lo ...

最新文章

  1. mac终端命令-----常规操作
  2. 王兴:一鸣开始动手了
  3. ReactNative开发笔记(持续更新...)
  4. 如何在SAP云平台ABAP编程环境里把CDS view暴露成OData服务
  5. ajaxfileupload 访问不到后台_一套简单通用的Java后台管理系统,拿来即用,非常方便(附项目地址)...
  6. 玩转mini2440开发板之【如何使用JLink下载烧录boot程序到NorFlash】
  7. HTML5原生拖拽/拖放(drag drop)详解
  8. Oracle数据库更新时间的SQL语句
  9. 如何在 Mac 上的程序坞中使用文件夹?
  10. windows日趋苹果化?win11到Win12,妥妥MacOS的复刻版
  11. 06计算机优秀毕业论文-总结和展望
  12. php strtotime技巧,获取前几天、前几周、后几天、后几周,本月开始和本月结束时间
  13. 文件复制 要求边读边写
  14. qcc 蓝牙耳机 TWS与TWS plus的区别
  15. oracle中hint 详解
  16. Anaconda安装说明
  17. openssl生成随机密码。
  18. vue实现手机通讯录效果
  19. vue+echarts制作大屏利用css3 scale 进行屏幕自适应
  20. 常见的文件头、文件尾

热门文章

  1. 《大道至简》第七八章读后感
  2. 图集cancelButtonIndex,发送通知简洁写法
  3. movzbl和movsbl
  4. SharePoint工作流解决方案QuickFlow系列(2)--Task
  5. java 函数名调用_粉丝提问|c语言:如何定义一个和库函数名一样的函数,并在函数中调用该库函数...
  6. java通过异常处理错误_java 通过异常处理错误
  7. 蓄水池问题c语言编程,蓄水池大作战
  8. html input不能输入小数_第三课:变量与输入输出的配合使用
  9. 读写分离怎么实现_项目中如何实现读写分离?怎么配置?
  10. 二、 elasticsearch安装和概念