如何解决Elasticsearch抛出resource_already_exists_exception
我正在映射索引 rides_order_266 。 弹性抛出异常 resource_already_exists_exception 。阅读异常消息后。看来索引 rides_order_266 已经存在,但如果是这种情况,则弹性搜索引发异常 index_already_exists_exception 。我对自己是对还是错感到困惑。有人可以解释异常消息吗?
Elasticsearch版本:6.4.2
[resource_already_exists_exception] index [rides_order_266/aGTcXrUrTAOV12qxEHl9tQ] already exists,with { index_uuid=\"aGTcXrUrTAOV12qxEHl9tQ\" & index=\"rides_order_266\" }","path":"/rides_order_266","query":{},"body":"{\"settings\":{\"index\":{\"mapping.total_fields.limit\":70000,\"number_of_shards\":1,\"number_of_replicas\":0,\"refresh_interval\":\"1s\"}}
解决方法
resource_already_exists_exception
是此错误的新名称。如PR #21494所示,它曾经是index_already_exists_exception
,并已在6.0版中重命名。
进行此更改是为了防止每种不同的资源类型(索引,别名等)具有一个不同的异常。
因此,考虑到rides_order_266
索引已经存在,您所得到的完全没问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。