You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Elasticsearch 8.9通过elasticdump迁移至2.3时抛出错误

Elasticdump数据迁移报错解决办法

执行以下elasticdump数据迁移命令时出现请求错误:

C:\Users\ASDF>elasticdump --input=http://username:pwd@domainname/indexnameone/ --output=http://username:pwd@domainnameone/indexnametwo --type=data

报错内容:

BAD_REQUEST: {"error":{"root_cause":[{"type":"action_request_validation_exception","reason":"Validation Failed: 1: type is missing;2: type is missing;

问题原因

该错误源于Elasticsearch 7.x及以上版本已彻底废弃文档类型(_type),而elasticdump默认逻辑仍会尝试指定类型参数,触发ES的校验失败。

解决步骤

在原有命令中添加--ignoreType=true参数,强制elasticdump忽略文档类型相关的处理,适配无类型的ES索引:

C:\Users\ASDF>elasticdump --input=http://username:pwd@domainname/indexnameone/ --output=http://username:pwd@domainnameone/indexnametwo --type=data --ignoreType=true

额外检查项:

  • 确认输入输出的ES集群版本一致,均为7.x及以上
  • 核实索引名称拼写正确,输入索引确实存在

内容的提问来源于stack exchange,提问作者Ajay Takur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 22:12:06