📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 6.8-7.13

简而言之,当Elasticsearch收到包含无法识别参数的请求时,就会出现此错误。这可能是由于参数名拼写错误,或使用了当前Elasticsearch版本不支持的参数造成的。要解决此问题,您应该首先检查参数的拼写和语法。如果它们正确,请验证您的Elasticsearch版本是否支持这些参数。如果参数已被弃用,您需要找到并使用更新的等效参数。

日志上下文 #

日志"unknown parameter [{}]“的类名是 BlobStoreIndexShardSnapshot.java。我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人使用:

} else if (META_HASH.equals(currentFieldName)) {
    metaHash.bytes = parser.binaryValue();
    metaHash.offset = 0;
    metaHash.length = metaHash.bytes.length;
} else {
    throw new ElasticsearchParseException("unknown parameter [{}]"; currentFieldName);
}
} else {
    throw new ElasticsearchParseException("unexpected token  [{}]"; token);
}
} else {