我的spring boot(版本2.4.1)应用程序使用autowired org.elasticsearch.client.resthhighlevelclient成功地连接到elasticsearch(v7.9.3)示例(我只需要指定应用程序属性,它就可以工作了)。
在项目的一个新阶段,添加了一个与springbootstarterwebflux的依赖关系,以使用一些React性逻辑来调用外部webservice(与我的elasticsearch连接无关)
但现在elasticsearch客户端也突然尝试使用reactor连接,我得到了如下错误:
reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.data.elasticsearch.client.NoReachableHostException:
Host 'https://elastic-dev.company.intra:9200:9200' not reachable. Cluster state is offline.
Caused by: org.springframework.data.elasticsearch.client.NoReachableHostException:
Host 'https://elastic-dev.company.intra:9200:9200' not reachable. Cluster state is offline.
at org.springframework.data.elasticsearch.client.reactive.SingleNodeHostProvider.lambda$lookupActiveHost$4(SingleNodeHostProvider.java:108) ~[spring-data-elasticsearch-4.1.2.jar!/:4.1.2]
我知道有一个配置问题:9200:9200,但我想只是禁用我的elasticsearch客户端使用reactor,所以它只是使用旧的方式(我仍然需要我的elasticseach客户端)。这可能吗?
谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!