bigtop icon indicating copy to clipboard operation
bigtop copied to clipboard

BIGTOP-3834. Split the Hadoop Puppet Code into Manageable Components

Open vivostar opened this issue 3 years ago • 1 comments

Description of PR

Split the hadoop puppet code into several files to make it more clear, manageable and reusable.

How was this patch tested?

test it by docker-hadoop.sh

./docker-hadoop.sh \
       -d \
       --docker-compose-plugin \
       --create 2 \
       --image bigtop/puppet:trunk-centos-7 \
       --memory 8g \
       --repo http://repos.bigtop.apache.org/releases/3.1.0/centos/7/\$basearch \
       --disable-gpg-check \
       --stack hdfs,yarn,mapreduce

For code changes:

  • [x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'BIGTOP-3638. Your PR title ...')?
  • [x] Make sure that newly added files do not have any licensing issues. When in doubt refer to https://www.apache.org/licenses/

vivostar avatar Sep 30 '22 12:09 vivostar

tested on centos-7, rockylinux-8, debian-10, debian-11, ubuntu-18.04 and ubuntu-20.04

vivostar avatar Oct 02 '22 22:10 vivostar