Я могу получить доступ к ElasticSearch через http://127.0.0.1:9200,, однако при попытке подключиться с той же машины через RestHighLevelClient я получаю исключение java.net.ConnectException: в соединении отказано.
try {
final BulkResponse response=this.restHighLevelClient.bulk(bulkRequest);
}
catch (final IOException exn) {
LOG.error("Bulk insert failed", exn);
}
Класс конфигурации для клиента поиска Elastic приведен ниже.
@Bean
public RestHighLevelClient restClient() {
return new RestHighLevelClient(RestClient.builder(new HttpHost("localhost", "9200", "http")));
}
Я сохранил настройки по умолчанию в файлеastic-search.yml и отладил, чтобы убедиться, что хост и порт указаны правильно.Есть идеи, пожалуйста?