tokoko commented on PR #47892:
URL: https://github.com/apache/spark/pull/47892#issuecomment-2345367152

   Can't speak for the author's use case, but we needed this because we had a 
multi-home networking inside our yarn cluster, infiniband for internal and 
ethernet for external. I haven't been able to track how/why, but apparently the 
default behavior of executor bind address changed somewhere along the line 
between spark 2 and spark 3. Spark 2 used to always bind to 0.0.0.0, Spark 3 
would first find it's own ip address basically by "pinging" it's own hostname 
and bind to whatever that returned. In our case that was an internal ip, hence 
client mode stopped working when we transitioned from Spark 2 to Spark 3 as 
driver was no longer able to reach executors.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to