从远程actor发送消息到Spark actorStream时,连接始终断开连接

时间:2015-03-23 22:18:53

标签: apache-spark akka spark-streaming akka-remote-actor

当从远程演员发送消息到火花时,心跳总会失败:

远程节点的日志:

[INFO] [03/23/2015 22:13:33.591] [wtb-akka.remote.default-remote-dispatcher-6] [akka.tcp://wtb@127.0.0.1:2552 / system / transports / akkaprotocolmanager.tcp0 / akkaProtocol-tcp%3A%2F%2FsparkDriver%40127.0.0.1%3A7777-1]没有来自远程的响应。握手超时或传输故障检测器触发。

[WARN] [03/23/2015 22:13:33.605] [wtb-akka.remote.default-remote-dispatcher-5] [akka.tcp://wtb@127.0.0.1:2552 / system / endpointManager / reliableEndpointWriter-akka.tcp%3A%2F%2FsparkDriver%40127.0.0.1%3A7777-0]与远程系统[akka.tcp://sparkDriver@127.0.0.1:7777]的关联失败,地址现在为[ 5000] ms。原因是:[解除关联]。

登录Spark节点:

15/03/23 22:13:33 WARN ReliableDeliverySupervisor:与远程系统的关联[akka.tcp://wtb@127.0.0.1:2552]失败,地址现在为[5000] ms门控。原因是:[解除关联]。

我错过了哪些错误?

1 个答案:

答案 0 :(得分:2)

Spark默认禁用Akka心跳。它设置为1000秒。设置心跳间隔可以解决此问题。