出现错误弹性搜索中没有可用的已配置节点:

问题描述

我在Amazon EC2实例中设置了一个弹性搜索,并且设置成功,但是当我尝试从本地对其进行尝试时,给出了此错误

org.elasticsearch.client.transport.NoNodeAvailableException:没有配置的节点可用:[{#transport#-1} {6-rFvlYhRfWbgRGieZQB1Q} {pvt ip} {pvt ip:9300}]

属性文件中的代码配置如下

spring.data.elasticsearch.cluster-name=elasticsearch
spring.data.elasticsearch.cluster-nodes=<pvt-ip>:9300
spring.data.elasticsearch.repositories.enabled=true

api.elasticsearch.uri = http://<public-ip>:9200/
api.elasticsearch.search = /_search

当我检查公共ip / _nodes时,节点ip显示为pvt ip。找不到问题所在

Pom依赖

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
        </dependency>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)