在C#中使用NEST实现弹性搜索时出现节点错误

时间:2017-07-20 18:24:02

标签: asp.net api elasticsearch nest

我在项目中实现Elastic API时遇到此错误。 没有尝试任何节点,当节点谓词与任何节点都不匹配时,就会发生这种情况。 有没有人对此错误有任何了解?

1 个答案:

答案 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)。