Эластичный поиск: java.net.ConnectException при подключении через RestHighLevelClient - PullRequest
0 голосов
/ 27 ноября 2018

Я могу получить доступ к 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 и отладил, чтобы убедиться, что хост и порт указаны правильно.Есть идеи, пожалуйста?

1 Ответ

0 голосов
/ 30 июня 2019

У меня была та же проблема, но моя проблема заключалась в том, что я подключился к неправильному хосту по ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...