Cluster computing [Storm][DRPC]请求失败

Cluster computing [Storm][DRPC]请求失败,cluster-computing,apache-storm,topology,drpc,Cluster Computing,Apache Storm,Topology,Drpc,我们使用storm并使用DRPC在集群上执行一些算法 当每个节点上的持续时间小于60秒时,没有问题:客户端收到正确的结果。然而,当我们必须用相同的算法解决更大的问题时(持续时间超过60秒),我们有以下信息: Exception in thread "main" DRPCExecutionException(msg:Request failed) at backtype.storm.generated.DistributedRPC$execute_result$execute_resultStan

我们使用storm并使用DRPC在集群上执行一些算法

当每个节点上的持续时间小于60秒时,没有问题:客户端收到正确的结果。然而,当我们必须用相同的算法解决更大的问题时(持续时间超过60秒),我们有以下信息:

Exception in thread "main" DRPCExecutionException(msg:Request failed) at
backtype.storm.generated.DistributedRPC$execute_result$execute_resultStandardScheme.read(DistributedRPC.java:1222) at 
backtype.storm.generated.DistributedRPC$execute_result$execute_resultStandardScheme.read(DistributedRPC.java:1200) at backtype.storm.generated...
这似乎是关于节点的,它向集群发送一条带有“请求失败”的消息,并且没有完成算法。 希望有人能给出一个提示来解决这个问题:(

请注意,当持续时间小于分钟时,客户端DRPC拓扑和10个测试节点工作正常


谢谢。

请求是否超时或拓扑显式调用调用请求失败?您可以在drpc服务器日志中查看它。拓扑调用“请求失败”(Rf)。事实上,节点将“Rf”发送到群集,而drpc服务器将其发送到客户端。有时,这需要不到60秒(约50秒)的时间.所以,我们遇到了一些麻烦…你找到这个问题的解决方案了吗?