ELK入门——解决:node settings must not contain any index level settings

这个错误是因为在5.0以上版本Elasticsearch中不支持包含任何索引级别设置。也就是不支持在elasticsearch.yml中配置index.xxx的语句。

我的这个错误是在安装ES的插件IK分词器中出现的,原因是我看到有些博客说要添加index.analysis.analyzer.ik.type : “ik”的语句,重启后会导致这种错误。

实际上,在5.0以上版本的ES中安装IK分词器,只要安装官网压缩包并解压到相应位置就可以自动完成配置,并不需要在es的配置文件中再加入语句,相关内容参见博客ELK入门(十七)——Kibana之IK分词器安装、自定义和详细使用测试

并且5.0以上的版本移除名为 ik 的analyzer和tokenizer,需要分别使用 ik_smart 和 ik_max_word,关于ik_smart和ik_max_word的相关含义,可以参考博客Elasticsearch如何安装中文分词插件ik中的解释(不过不用像他写的一样配置es.yml)

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值