aboutsummaryrefslogtreecommitdiff
path: root/bigtop-deploy
diff options
context:
space:
mode:
authorEvans Ye <evansye@apache.org>2015-04-18 14:19:02 +0000
committerEvans Ye <evansye@apache.org>2015-04-24 08:43:24 +0000
commit8535f314e2b4d23e7228a5ee1bf875da2a79593a (patch)
tree15b68650c39a4c2c411d7096c0e31ac6c3d3b747 /bigtop-deploy
parentd2c2126a665624a7684425f563a055db5cabe3c1 (diff)
BIGTOP-1836. Better UX for Dokcer provisioner by integrating it into gradle
Diffstat (limited to 'bigtop-deploy')
-rwxr-xr-xbigtop-deploy/vm/vagrant-puppet-docker/docker-hadoop.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/bigtop-deploy/vm/vagrant-puppet-docker/docker-hadoop.sh b/bigtop-deploy/vm/vagrant-puppet-docker/docker-hadoop.sh
index 63c18fd1..e7022c1a 100755
--- a/bigtop-deploy/vm/vagrant-puppet-docker/docker-hadoop.sh
+++ b/bigtop-deploy/vm/vagrant-puppet-docker/docker-hadoop.sh
@@ -29,6 +29,10 @@ create() {
echo "\$num_instances = $1" > config.rb
echo "\$vagrantyamlconf = \"$vagrantyamlconf\"" >> config.rb
vagrant up --no-parallel
+ if [ $? -ne 0 ]; then
+ echo "Docker container(s) startup failed!";
+ exit 1;
+ fi
nodes=(`vagrant status |grep running |grep -v image |awk '{print $1}'`)
hadoop_head_node=(`echo "hostname -f" |vagrant ssh ${nodes[0]} |tail -n 1`)
repo=$(get-yaml-config repo)