Ошибка при запуске приложения Spring Boot - PullRequest
2 голосов
/ 10 марта 2019

У меня есть загрузочное приложение Spring, которое использует эластичный поиск для сохранения. Когда я запускаю приложение. Я получаю эту ошибку

2019-03-10 13:40:34.969 ERROR 6442 --- [  restartedMain] .d.e.r.s.AbstractElasticsearchRepository : failed to load elasticsearch nodes : org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{dwDmvmEpTaGofz678sLuFw}{localhost}{127.0.0.1:9300}, {#transport#-2}{3MRMgg73T1eBHFiozEJABw}{192.168.1.6}{192.168.1.6:9300}]
2019-03-10 13:40:35.176 DEBUG 6442 --- [  restartedMain] c.l.lociscore.services.LociScoreService  : --LociScoreService Intialized------

Я использую Spring Boot версии 2.1.3.RELEASE.

Вот моя конфигурация

server.port = 29090 server.address = локальный server.ssl.enabled = ложь

spring.data.elasticsearch.repositories.enabled=true

spring.data.elasticsearch.cluster-nodes=localhost:9300,192.168.1.6:9300
spring.data.elasticsearch.cluster-name= "elasticsearch"
spring.es.set.netty.runtime.available.processors = false

Я использую Elastic search, используя docker. Команда, которую я использовал для запуска ES, выглядит следующим образом

docker run -p 9200:9200 -p 9300:9300 -e "http.host=0.0.0.0" -e "transport.host=0.0.0.0" -e "xpack.security.enabled=false" -e "cluster.name=loci-score" -d --name thesiselasticsearch -d --network mynetwork docker.elastic.co/elasticsearch/elasticsearch:6.4.3

Я не могу понять, почему происходит ошибка. Из документов, которые я прочитал для Spring Data ElasticSearch, версии, которые я использую, совместимы.

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