Elasticsearch - 新增数据时 出现index_not_found_exception的解决办法

这篇具有很好参考价值的文章主要介绍了Elasticsearch - 新增数据时 出现index_not_found_exception的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

新增数据时出现index_not_found_exception ,表明该index不存在。出现的原因:

  • es未开启自动创建索引功能
  • 或者不想启动es自动创建索引,但又没手动创建索引

解决方法1:开启es自动创建索引

手动修改/etc/elasticsearch/elasticsearch.yml文件

#添加权限(默认为true)
action.auto_create_index:true

或者在kibana中执行命令

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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • es elasticsearch 新增更新索引,新增更新文档

    先新增索引 新增映射  或者上述两步和为一步(创建索引,及创建mapping) 只能增加原有不存在的字段 创建一个全新的索引,映射包含调整后的字段或类型 将原有索引的数据迁移到新的索引 删除原有索引 将新的索引的别名设置为原来索引相同名称 创建一个 重建文档(全量

    2024年02月11日
    浏览(42)
  • Elasticsearch Index Monitoring(索引监控)之Index Stats API详解

    index_current 当前正在执行索引操作的个数。 index_failed 失败的索引操作次数。 delete_total 执行删除索引操作的次数。 delete_time_in_millis 删除索引操作总耗时。 delete_current 当前正在执行删除索引操作的个数。 noop_update_total 空更新总次数(检测到空更新的次数)。 is_throttled 索引是

    2024年04月09日
    浏览(42)
  • ElasticSearch之Index modules

    索引的参数,分为两类: 静态参数,仅支持在创建索引时指定,或者关闭索引后指定。 动态参数,允许在索引工作期间指定或者修改。 静态参数 index.number_of_shards 默认值为 1 。 本参数用于控制主分片的数量,仅支持在创建时指定,对于已关闭的索引,修改本参数不会生效。

    2024年02月03日
    浏览(43)
  • elasticsearch 如何查看index的内容

    查看内容 1、使用 Elasticsearch 的 API 来进行查询,例如: 查看index大小 查看内容 其中 {index_name} 是要查询的 index 名称。 同时打印多个 要同时打印多个索引的内容,您可以使用 Elasticsearch 的 Multi Search API。以下是一个示例的 curl 命令: 在上面的示例中,我们通过多个 { \\\"index\\\"

    2024年02月11日
    浏览(36)
  • elasticsearch index sorting ,索引排序

    es默认的搜索排序是_score,通过评分排序,但是对于大数据量,评分一致的情况下也还是会乱序,官方说可以使用_doc,但是这个索引插入顺序是按照分片存的,也就是为2 的顺序可能多个分片都存在。所以实测并不好用。博主在做大数据量的排序时候,使用 datatime字段排序 ,解

    2024年02月04日
    浏览(54)
  • Go Elasticsearch index CRUD

    Elasticsearch 的索引(index)是文档(document)的集合,类似 MySQL 的表。文档是 ES 中存储的一条 JSON 格式的数据。 index 是一个逻辑空间的概念,index 中的文档会分散放在不同的 shard 中,而 shard 在 ES 中则是个物理空间的概念。 index 由以下几个部份组成: data:由 document + metada

    2023年04月08日
    浏览(34)
  • ElasticSearch 新增表字段

    1.新增表字段(Elasticsearch中的mapping一旦创建,就不容易再修改。但是添加字段是可以的):: 2.修改表字段的方法 http://www.cnblogs.com/Creator/p/3722408.html 3.ElasticSearch 数据架构的主要概念(与关系数据库Mysql对比) 4.多字段查询:

    2024年02月17日
    浏览(43)
  • ElasticSearch Index查询(Query DSL)

    先贴一个Query DSL的官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html 我平时喜欢查看官方文档,了解数据查询和存储方面的性能优化点,下面是积累的脚本分享。 查询语句格式 查询类型:match_all,match,term,range,fuzzy,bool 等等 查询条件:查询条件会根

    2024年02月07日
    浏览(47)
  • Nginx笔记-vue项目刷新出现404(try_files和index)

    目前的nginx.conf配置: 部署是成功了,但是有个问题,就是感觉整个前端不会找uri,按F5或者在浏览器输入url都会404,只从vue默认的地方进,才行。 解决方法: 原因: index index.htm index.html; index 就是根目录,也就是只识别“/”结尾的,输入不存在或者刷新页面的路径就直接报

    2024年02月09日
    浏览(44)
  • elasticsearch 明明有index但是查不出来

    最近用python去query elastricsearch的data,但是我再kibana明明看到有,但是就是查不出来 因为涉及公司隐私,就不截图直接举例子了,我在 discover里面看到的是某条数据的index是 xxx-sss-a-b,但是我写query是xxx-sss-a-*就查不出来,就很奇怪。 于是去 Management  Index Management  Data Stream

    2024年02月04日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包