爪哇:19
Springboot:3.0
依赖性:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
<version>5.0.2</version>
</dependency>
import org.springframework.context.annotation.Configuration;
import org.springframework.data.elasticsearch.client.ClientConfiguration;
import org.springframework.data.elasticsearch.client.elc.ElasticsearchConfiguration;
import org.springframework.data.elasticsearch.support.HttpHeaders;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
@Configuration
public class ElasticRestClientConfig extends ElasticsearchConfiguration {
@Override
public ClientConfiguration clientConfiguration() {
HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.add("Accept", "application/json");
httpHeaders.add("Content-Type", "application/json");
return ClientConfiguration.builder().connectedTo("search-*****.ap-south-1.es.amazonaws.com:80")
.usingSsl()
.withPathPrefix("app")
.withDefaultHeaders(httpHeaders)
.withBasicAuth("", "")
.withHeaders(() -> {
HttpHeaders headers = new HttpHeaders();
headers.add("currentTime", LocalDateTime.now().format(DateTimeFormatter.ISO_LOCAL_DATE_TIME));
return headers;
})
.withBasicAuth("", "")
.build();
}
当我触发请求时它抛出异常
java.io.IOException: nodename nor servname provided, or not known