我正在使用snowR中的软件包在SOCK具有在Linux OS上运行的多台机器(3)的集群上执行功能.我尝试用parLapply和运行代码clusterApply.
如果在工作级别出现任何错误,则工作节点的结果不会正确返回到master,这使得调试非常困难.我目前正在使用独立记录工作节点的每个心跳futile.logger.似乎结果是正确计算的.但是当我尝试在主节点上打印结果时(在收到工人的输出后),我得到一个错误,上面写着,Error in checkForRemoteErrors(val): 8 nodes produced errors; first error: missing value where TRUE/FALSE needed.
有没有办法更深入地调试工人的结果?