Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
feat(chart): Add baseline Hadoop w/Hive chart #6688
What this PR does / why we need it: Placeholder Hadoop w/Hive chart (https://hive.apache.org/)
Which issue this PR fixes (optional, in
Special notes for your reviewer: This P.R temporarily copies the Hadoop chart with Hive installed alongside as a SFS with PVC etc (about 5 files added in total). I wasn't sure if this could just be an optional add-on to the stable Helm chart so for now just pushed all of this to incubator. This was primarily needed for me to get the Kylo chart in a different P.R. #5773 fully working. The values.yaml was also tweaked to run optimally on a single node alongside the expected Kylo.
In the incubator/hadoop folder:
helm install --namespace hadoop --name hadoop -f values.yaml .
Hi @sylus. Thanks for your PR.
I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with
I understand the commands that are listed here.
shawnzhu left a comment •
It looks like the code is from chart
So that it can support the scenario that running a standalone Hive server without HDFS (a.k.a., uses local warehouse).
@shawnzhu Yes as stated in my description this is simply the hadoop chart extended with the hive SFS and other components (about 5 files) apologies if didn't make that clear. I just quickly needed these adjustments to get the Kylo chart I submitted a P.R. for working so this was def just a stopgap till knew the proper direction.
I wasn't sure whether I should just add the hive logic straight to the hadoop chart in stable via P.R. (whether would be accepted as might not want to complicate it) and have it just be a flag or make a whole new project with hive namespace and extending hadoop like you mentioned via requirements.yaml.
I can definitely do the last two steps and will properly extend the hadoop chart if that is the correct direction that makes the most sense.
I added your directions as tasks in the top for me to action which should be done in a few days or so ^_^
@shawnzhu I temporarily just updated the P.R. so just shows the delta's added to Hadoop chart rather then copy to incubator.
Will still proceed the route you suggested but will need to also submit a few P.R. to Hadoop to successfully extend. Override their configmap settings for some files, and add WASB support.
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: sylus
If they are not already assigned, you can assign the PR to them by writing
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing
Have you considered hosting this chart and adding it to helm hub?