Getting Elasticsearchstatusexception and Elasticsearchresponseexception?

What is ElasticsearchStatusException and ElasticsearchResponseException?

Caused by: org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=illegal_argument_exception, reason=request [/user_context/_refresh] contains unrecognized parameter: [ignore_throttled]]

Caused by: org.elasticsearch.client.ResponseException: method [POST], host [ URI [/user_context/_refresh?ignore_throttled=false&ignore_unavailable=false&expand_wildcards=open&allow_no_indices=true], status line [HTTP/1.1 400 Bad Request]

This is what I am getting, when trying to run my JavaSpring Code,

ERROR 26299 --- [           main] .d.e.r.s.AbstractElasticsearchRepository : failed to load elasticsearch nodes : ElasticsearchStatusException[method [HEAD], host [************] ...............

ElasticSearch Version in pom.xml : 6.8.1 with Spring Data Elasticsearch version : 3.2.6

ElasticSearch Version of the Remote Server : 6.2.2

I am using High Level Rest Client.

 @Override
 @Bean
 public RestHighLevelClient elasticsearchClient() {
 final ClientConfiguration clientConfiguration = ClientConfiguration.builder()
     .connectedTo(elasticsearch_host + ":" + elasticsearch_port).build();
 return RestClients.create(clientConfiguration).rest();
}

Spring Version : 2.2.4

1
Robert Thorne

Robert Thorne

Automotive & Future Transportation Editor

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.

Share this article