pan3793 opened a new issue, #6296: URL: https://github.com/apache/kyuubi/issues/6296
### What's the level of this task? MEDIUM ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) ### Search before creating - [X] I have searched in the [task list](https://github.com/orgs/apache/projects/343) and found no similar tasks. ### Mentor - [ ] I have sufficient expertise on this task, and I volunteer to be a mentor of this task to guide contributors through the task. ### Skill requirements - Familiar with Kyuubi architecture - Knowledge of Scala language and network programming ### Background and Goals In some environments, e.g. AliCloud ADB Spark cluster, it has multiple NICs(Network Interface Cards), Kyuubi uses [findLocalInetAddress](https://github.com/apache/kyuubi/blob/master/kyuubi-common/src/main/scala/org/apache/kyuubi/Utils.scala#L257) to find the first non-loopback address to bind, this may cause network issues. See details in https://github.com/apache/kyuubi/issues/3409 ### Implementation steps As title, we need flexible configurations to allow users to choose different NICs. Note: The task level is set to MEDIUM because I want a flexible and extendable design, including docs and at least one real-world case. ### Additional context Introduction of [2024H1 Kyuubi Code Contribution Program](https://github.com/apache/kyuubi/issues/6232) -- 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: notifications-unsubscr...@kyuubi.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@kyuubi.apache.org For additional commands, e-mail: notifications-h...@kyuubi.apache.org