we are running a spark thrift server and the configuration as below. thrift drivers and application master are separated with firewall and all the port between these two are opened . Issue is after 2hr 11 mins application server will die because its not able to connect to thrift driver . So what are the ports which need use thrift driver and application master communication ? I know thrift is based on RPC protocol and is it TCP or UDP ?
2hr11 mins actually the value of net.ipv4.tcp_keepalive_time=7200 which is default in linux OS.
I can increase this value to higher because it will impact other applications also . SO if I get a clear view on how TS will communicate then it would be easy for me to configure firewall