0

我们正在运行一个 spark thrift 服务器,配置如下。thrift driver 和 application master 被防火墙隔开,并且这两者之间的所有端口都是开放的。问题是 2 小时 11 分钟后应用程序服务器将死机,因为它无法连接到 thrift 驱动程序。那么哪些端口需要使用 thrift driver 和 application master 通信呢?我知道 thrift 是基于 RPC 协议的,它是 TCP 还是 UDP?

2hr11 分钟实际上是 net.ipv4.tcp_keepalive_time=7200 的值,这是 Linux 操作系统的默认值。

我可以将此值提高到更高,因为它也会影响其他应用程序。因此,如果我清楚地了解 TS 将如何通信,那么我很容易配置防火墙

4

0 回答 0