Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.8.0
-
None
Description
The way to use bigtop docker provisioner is to cd into its directory and then use docker-hadoop.sh to bring the cluster up. Integrate this into gradle can provide better UX for bigtop users.
Designed tasks are:
Deployment tasks
----------------
docker-provisioner - Provision a Bigtop cluster on Docker container(s). Default to CentOS and 1 node.
Example:
./gradlew docker-provisioner
./gradlew -Pnum_instances=3 docker-provisioner
./gradlew -Pconfig=vagrantconfig_debian.yaml -Pnum_instances=3 docker-provisioner
./gradlew -Prun_smoke_tests=true docker-provisioner
docker-provisioner-destroy - Destroy provisioned Bigtop Docker cluster
docker-provisioner-ssh - Show ssh command to get in to the provisioned container
docker-provisioner-status - Show status of Bigtop Docker cluster