org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: node settings must not contain any index level settings

JAVA herman 509浏览 0评论

在配置 analysis-ik 插件后,启动 elasticsearch 出现这个异常。org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: node settings must not contain any index level settings。

网上搜索没有得到相关的答案,主要是百度搜索这个标题后,发现超过38个字符的内容都被截取了,很难匹配的后面类型一直的内容。

这个问题看来只能我自己按照安装插件的思路来解决了。最后我发现是 elasticsearch.yml 中配置了 index.analysis.analyzer.ik.type: "ik" 导致的。最终的解决办法是去掉这个配置,或者注释掉。网上有的教程说安装 analysis-ik 插件需要做这个配置,但是实际上可能并不需要这个配置。当然也有可能是我的版本和其他的人的版本不一致导致的,后面我在深入的学习学习 elasticsearch 之后再说。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加QQ1群:135430763(2000人群已满),QQ2群:454796847,QQ3群:187424846。QQ群进群密码:xttblog,想加微信群的朋友,可以微信搜索:xmtxtt,备注:“xttblog”,添加助理微信拉你进群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作可添加助理微信进行沟通!

本文原文出处:业余草: » org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: node settings must not contain any index level settings