我在项目中实现Elastic API时遇到此错误。 没有尝试任何节点,当节点谓词与任何节点都不匹配时,就会发生这种情况。 有没有人对此错误有任何了解?
答案 0 :(得分:1)
我可以在这里添加的一个场景是your cluster contains only a single node or you are interacting with your cluster through a single load balancer instance.我发现SniffingConnectionPool
可能会偶尔抛出此异常(即未尝试任何节点)。我无法解释为什么这只会偶尔发生,但我通过使用SingleNodeConnectionPool
来解决它,因为Martijn Laarman解释here.该链接中的场景是我的另一个类似案例(即Elastic Cloud)。