我对elasticSearch完全陌生,并试图开发一些带有spring引导的演示项目。我可以通过使用Kibana的浏览器很好地处理elasticSearch,但是当我尝试使用Spring时,总是会出现以下错误:
20180108 13:27:28.809 [elasticsearch[Ord][generic][T#2]] INFO o.e.c.transport - [Ord] failed to get node info for {#transport#-1}{127.0.0.1}{127.0.0.1:9300}, disconnecting...
org.elasticsearch.transport.NodeDisconnectedException: [][127.0.0.1:9300][cluster:monitor/nodes/liveness] disconnectedElasticSearch实例运行在我的本地PC上,只有一个节点,没有集群。在elasticsearch.yml配置文件中,我设置了cluster.name: test123和node.name: not-1。我没有在这个配置文件中更改任何其他内容,我只有一个ElasticSearch实例。
在Spring项目的Application.properties中,与ElasticSearch相关的部分配置为:
spring.data.elasticsearch.cluster-name=test123 spring.data.elasticsearch.cluster-nodes=127.0.0.1:9300 spring.data.elasticsearch.properties.*= spring.data.elasticsearch.repositories.enabled=true
build.gradle文件中的相关依赖项如下:
compile ('org.springframework.boot:spring-boot-starter-data-elasticsearch:'+springBootVersion)
compile ('org.springframework.data:spring-data-elasticsearch')Spring的版本是'1.5.8.RELEASE‘,我使用的elasticSearch是6.0.0
当我试图运行这个项目时,我总是会得到上面提到的错误。
有人能帮我吗?非常感谢。
https://stackoverflow.com/questions/48144633
复制相似问题