feat(tdp-builder): new tdp-builder based on apache hadoop 3.3.6 builder image#102
feat(tdp-builder): new tdp-builder based on apache hadoop 3.3.6 builder image#102
Conversation
|
I have been able to build all of the following successfully: zookeeper: 3.8.4-basic Please let me know if there are others that I should check . |
Thanks @jsanc525 ! Yes there is also iceberg, it is the only component built with gradle. An iceberg repository has been created in TOSIT with the compilation command in the README.md. It should'nt take too long. |
|
@SteBaum I was able to build Iceberg this morning with no issues ! |
a753aaa to
3bc43ba
Compare
|
I have changed the tdp-builder and have taken as base image the apache hadoop 3.3.6 image. The reason is there were 9% differences when doing a package diff between the Hadoop tarball build with the old builder and this one. These changes have been made compared to the added features of the old builder:
All TDP stack 2 components have been successfully built and deployed in a cluster with this new builder. |
jsanc525
left a comment
There was a problem hiding this comment.
All of the components built correctly . I was able to get a cluster started with no issues, and all per-requisite tests passed .
The previeuous tdp-builder uses maven 3.6.0 which is too old for ranger 2.6.0 which requires at least maven 3.6.3. And even with a maven update a newly built tdp-builder could not build ranger-2.6.0 as it threw an error.
This new version of tdp builder is based on the official Apache image for building of Hadoop 3.4.1. All TDP-stack 2.0 components can be compiled with this image. However the TDP-stack 1.1 can not be compiled since maven throws an error for Hadoop 3.1.1.