Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-1836

Better UX for Docker provisioner by integrating it into gradle

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.8.0
    • 1.0.0
    • deployment
    • 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
      

      Attachments

        1. BIGTOP-1836.patch
          4 kB
          Evans Ye
        2. BIGTOP-1836.patch
          3 kB
          Evans Ye

        Activity

          People

            evans_ye Evans Ye
            evans_ye Evans Ye
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: