2017-08-07 76 views
1

我想Elasticksearch与Playframework "org.elasticsearch.client" % "transport" % "5.5.1" play 2.5.14 elasticsearch 5.5.1冲突Elasticsearch与播放2.5.14

整合,但它在运行时崩溃。

[CompletionException: NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{oJHwmd1zRZO70x-7NVClqw}{127.0.0.1}{127.0.0.1:9300}]]]

请帮助我。否则会有血

回答

0

这根本不是运行时崩溃。传输客户端告诉你,它找不到localhost,端口9300下可用的任何节点。Elasticsearch是否在其他地方运行?

+0

我已经对Maven的同一控制台应用程序和它的工作原理很酷。这就是为什么我认为它是一个依赖性问题。所以也许你可以给我一些建议来解决它? –

+0

它不是一个依赖性问题(如果是的话,你不会看到上面的消息)。当传输节点客户端启动时,它会尝试到达配置的elasticsearch节点(默认情况下为localhost:9300),如果无法到达它,则会出现上述错误消息。你确定你配置了正确的群集名称吗?你是否检查过服务器的elasticsearch日志,如果有连接?你能否增加传输客户端的日志记录? – alr

0

有潜在的网状戏之间的版本冲突带来的(4.0.x版)和elasticsearch(4.1.x版)

在这里看到一些workarounds