Skip to content
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

Track Java version in cluster manifest #333

Merged
merged 1 commit into from
Feb 13, 2021
Merged

Track Java version in cluster manifest #333

merged 1 commit into from
Feb 13, 2021

Conversation

nchammas
Copy link
Owner

@nchammas nchammas commented Feb 13, 2021

Oversight on my part. add-slaves should not have or need the ability to specify a Java version. It should source it from the cluster manifest, guaranteeing that all added slaves have the same configuration as the existing cluster.

This matches the behavior of add-slaves in regards to picking the appropriate version of Hadoop or Spark to install on the new nodes.

Potential future improvement: Make Java a "service" like Hadoop and Spark, and reuse the cluster provisioning abstractions already built for them. Will need to build a way to express service dependencies (e.g. Spark depends on Java) so they get installed in the correct order.

Follow-up to #316.

@nchammas nchammas merged commit b7a125f into master Feb 13, 2021
@nchammas nchammas deleted the java-manifest branch February 13, 2021 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant