Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of PR
Bigtop Project Setup Guide
0. Clone the Bigtop Project
Clone the project locally using the following command:
1. Pull Bigtop Rocky Linux 8 Build Image
Pull the Bigtop compilation image for Rocky Linux 8:
2. Enter the Cloned Bigtop Project Directory
Navigate to the cloned Bigtop project directory:
3. Start the Image
Start the Docker image with the following command:
Note: Replace
/data/sdv1/repository
with your local Maven repository path.4. Enter the Image
Enter the Docker image with the following command:
5. Modify Maven Settings Inside the Image
Edit the Maven settings file inside the image:
Replace the contents with the following configuration:
6. Compile Big Data Components
Enter the started Docker image:
Compile the components:
Explanation of Compilation Parameters
To compile big data components used by Ambari 2.8 Bigtop stack, use the following parameters:
-PparentDir=/usr/bigtop
: Changes the default installation path of the package, making it comply with Ambari's installation standards.-PpkgSuffix
: Appends the Bigtop version number to the package, e.g.,hadoop_3_2_0
, to comply with the Ambari Bigtop service standards. Packages will be installed in the/usr/bigtop/3.2.0
directory.For creating packages for use with HDP, use:
-PparentDir=/usr/hdp -PpkgSuffix
.bigtop.bom
file's version number to match your HDP stack version.For example, if the HDP stack is 3.1.0 and all components are in the
/usr/hdp/3.1.0
directory, the parameters would be-PparentDir=/usr/hdp -PpkgSuffix
. Also, update thebigtop.bom
file as follows:Wait for the compilation to complete. The resulting RPM packages will be located in the
output
directory.How was this patch tested?
For code changes: