Spring Data ElasticSearch连接ElasticSearch失败:None of the configured nodes are available

1 篇文章 0 订阅
1 篇文章 0 订阅

问题
使用spring-boot-starter-data-elasticsearch后。

启动时报错

2018-09-04 13:56:19.759  INFO 18828 --- [ost-startStop-1] o.s.d.e.c.TransportClientFactoryBean     : adding transport node : 192.168.1.101:9300
2018-09-04 13:56:20.382  WARN 18828 --- [ost-startStop-1] o.e.c.t.TransportClientNodesService      : node {#transport#-1}{GKxCNotHRbmbzTzewBxTaQ}{10.76.3.79}{10.76.3.79:9300} not part of the cluster Cluster [docker-cluster2], ignoring...

直接调用相关repository报如下错误

None of the configured nodes are available: [{#transport#-1}{GKxCNotHRbmbzTzewBxTaQ}{192.168.1.101}{192.168.1.101:9300}]

解决办法
1, 确保该ip和端口可以访问
2, 确保配置中的的cluster name正确,我的错误就是因为cluster name不对,可以查询elasticsearch的配置文件elasticsearch.yml,查询cluster.name: “xxx”

application.properties配置截取片段如下

#Cluster node port configuration
spring.data.elasticsearch.cluster-name=docker-cluster2
spring.data.elasticsearch.cluster-nodes=192.168.1.101:9300
spring.data.elasticsearch.repositories.enabled=true
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值