前言
新增数据时出现index_not_found_exception
,表明该index不存在。出现的原因:
- es未开启自动创建索引功能
- 或者不想启动es自动创建索引,但又没手动创建索引
解决方法1:开启es自动创建索引
手动修改/etc/elasticsearch/elasticsearch.yml
文件
#添加权限(默认为true)
action.auto_create_index:true
或者在kibana中执行命令文章来源:https://www.toymoban.com/news/detail-509459.html
PUT _cluster/settings
{
"persistent": {
"action.auto_create_index": "true"
}
}
解决方法2:不开启es自动创建索引
这个需要用户自己选择创建index的时机,例如文章来源地址https://www.toymoban.com/news/detail-509459.html
- 定时性创建index
- 触发性创建index
到了这里,关于Elasticsearch - 新增数据时 出现index_not_found_exception的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!