gpt4 book ai didi

java - elasticsearch : org. elasticsearch.client.transport.NoNodeAvailableException:没有可用的节点

转载 作者:行者123 更新时间:2023-11-30 03:48:16 26 4
gpt4 key购买 nike

我已将 elasticsearch 版本从 elasticsearch-0.90.7 更新到 elasticsearch-1.3.1,并且应用程序在 elasticsearch-0.90.7 中运行正常code> 但在 elasticsearch-1.3.1 中出现以下异常:

2014-07-31/12:49:22.276 [SimpleAsyncTaskExecutor-4]  ERROR step.AbstractStep - Encountered an error executing the step
org.elasticsearch.client.transport.NoNodeAvailableException: No node available
at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:219)
at org.elasticsearch.client.transport.support.InternalTransportClient.execute(InternalTransportClient.java:106)
at org.elasticsearch.client.support.AbstractClient.bulk(AbstractClient.java:149)
at org.elasticsearch.client.transport.TransportClient.bulk(TransportClient.java:354)
at org.elasticsearch.action.bulk.BulkRequestBuilder.doExecute(BulkRequestBuilder.java:165)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:85)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:59)
at com.verisign.rzuingest.batch.RzuFilesIngestionTasklet.execute(Ingestion.groovy:75)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.lang.Thread.run(Thread.java:745)

我正在使用java客户端org.springframework.data:spring-data-elasticsearch:1.0.0.M1与 Elasticsearch 进行交互,例如:

ElasticsearchTemplate.bulkIndex(index)

如何解决这个问题?

最佳答案

TL;DR Update spring-data-elasticsearch library as well

不同主要的 Elasticsearch 版本有 incompatible transport protocols 。这样做是为了避免集群中版本不匹配。你已经把你的ES升级到1.3.1了,但是你的spring数据库uses旧版本的客户端,因此它根本无法找到集群中的其他节点 - 它不知道如何正确地与它们通信。

只需引用您的库文档即可找到与 ES 1.3.1 一起使用的必要版本并使用它。

关于java - elasticsearch : org. elasticsearch.client.transport.NoNodeAvailableException:没有可用的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25053396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com