org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=illegal_argument_exception, reason=request [/zc/_search] contains unrecognized parameters: [ccs_minimize_roundtrips], [ignore_throttled]]
原因:
該異常是由于在對索引進行搜索請求時,使用了不被識別的參數(shù)導(dǎo)致的。具體來說,異常信息中列出了兩個不被識別的參數(shù),分別是ccs_minimize_roundtrips
和ignore_throttled
。
-
ccs_minimize_roundtrips
參數(shù)是用于跨群集搜索(cross-cluster search)中,用來減少往返請求次數(shù)的優(yōu)化參數(shù)。但是,該參數(shù)在當(dāng)前的搜索請求中不被識別,可能是由于 Elasticsearch 版本不支持該參數(shù)或者配置不正確。 -
ignore_throttled
參數(shù)用于在搜索請求中忽略被限流(throttled)的分片。同樣地,該參數(shù)在當(dāng)前的搜索請求中不被識別,可能是由于 Elasticsearch 版本不支持該參數(shù)或者配置有誤。
解決方案:
1.檢查當(dāng)前的 Elasticsearch 版本是否支持指定的參數(shù)
2.服務(wù)器版本和pom文件版本問題
檢查pom中es版本
<properties> <java.version>1.8</java.version> <elasticsearch.version>7.12.1</elasticsearch.version> </properties> <dependencies> <!--elasticsearch--> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> </dependency> </dependencies>
進入http://localhost:9200/
檢查es服務(wù)器版本 ,是否與pom文件中版本一致
文章來源:http://www.zghlxwxcb.cn/news/detail-716449.html
更換成支持指定參數(shù)的版本且運行es服務(wù)器版本和pom文件中es版本一致文章來源地址http://www.zghlxwxcb.cn/news/detail-716449.html
到了這里,關(guān)于org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=illegal_argument_excep的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!