-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support YARN for resource management #298
Comments
There is no need to implement this by the hadoop protocol, you can simply use the java to start/stop the sail process from my point. |
Thanks for the suggestion! This is a viable approach. We'll evaluate the path forward when we start to work on this. |
Yes, I think I have some experience on this. If you want to do this, I'm glad to join this design discussion |
@zuston Thanks for your interest in this! We'd love to have you in the design discussion. What do you think about the option that uses the Hadoop RPC protocol in Rust? Admittedly, this is a non-trivial option that I haven't seen many people doing. The benefit is that the JVM won't be a dependency of Sail, so the user experience remains straightforward. |
Yes, the design with Hadoop RPC protocol is cool but not easy to make all things aligned with the vanilla yarn client, which means the development may be harder than the JVM based impl. BTW, the resource manager is not performance sensitive and Yarn is a legacy system. If you want to spend more time to develop Kubernetes operator for sail, I will it will be more valuable |
It should be possible to generate a Rust client for the Hadoop RPC protocol and communicate with YARN for resource management.
The text was updated successfully, but these errors were encountered: