apache / celeborn

Apache Celeborn is an elastic and high-performance service for shuffle and spilled data.

Home Page:https://celeborn.apache.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Suggestion] Startup master/worker listen on 0.0.0.0 by default

xleoken opened this issue · comments

Is your feature request related to a problem? Please describe.

When the master/worker started, it will listen on a specific ip. It's not friendly when deploy these components on server with multiple networks.

Describe alternatives you've considered

It seems better to let master/worker to listen on 0.0.0.0 by defalt.

Other

Please share your idea about this topic 😃

Hi @xleoken , thanks for raising this discussion! IMO it's fine for workers to listen on 0.0.0.0, but since Master's ip:port is used by Workers and Clients, I think we can't let Master use 0.0.0.0.

@xleoken the current behavior is to listen to the first non-loopback address if not explicitly configured, 0.0.0.0 is not a good candidate as the fallback behavior IMO, for both security purposes and service discovery mechanism.

PS: Better to use mailing list or GitHub discussion for starting such a conversation.