diff options
author | Kengo Seki <sekikn@apache.org> | 2016-10-01 09:30:52 +0900 |
---|---|---|
committer | Evans Ye <evansye@apache.org> | 2016-10-16 01:47:42 +0800 |
commit | 84c46ca8302c3ec7b6de24b94fc8e72a1f80e6ad (patch) | |
tree | c4686042b50dbf90b3f3885b91fd08d614edf2a3 /provisioner | |
parent | 062428f2f3f2bf4d0d74ac5e80595fc3ed2532cf (diff) |
BIGTOP-2543: Some minor problems on provisioner/docker/docker-hadoop.sh
Signed-off-by: Evans Ye <evansye@apache.org>
Diffstat (limited to 'provisioner')
-rw-r--r-- | provisioner/docker/README.md | 2 | ||||
-rwxr-xr-x | provisioner/docker/docker-hadoop.sh | 10 |
2 files changed, 8 insertions, 4 deletions
diff --git a/provisioner/docker/README.md b/provisioner/docker/README.md index d1c0f2e2..8a8b8ee5 100644 --- a/provisioner/docker/README.md +++ b/provisioner/docker/README.md @@ -103,7 +103,7 @@ create 5 node cluster => run smoke tests => destroy the cluster usage: docker-hadoop.sh [-C file ] args -C file Use alternate file for config.yaml commands: - -c NUM_INSTANCES, --create=NUM_INSTANCES Create a Docker based Bigtop Hadoop cluster + -c NUM_INSTANCES, --create NUM_INSTANCES Create a Docker based Bigtop Hadoop cluster -d, --destroy Destroy the cluster -e, --exec INSTANCE_NO|INSTANCE_NAME Execute command on a specific instance. Instance can be specified by name or number. For example: docker-hadoop.sh --exec 1 bash diff --git a/provisioner/docker/docker-hadoop.sh b/provisioner/docker/docker-hadoop.sh index 3277ed7a..d40bd8b7 100755 --- a/provisioner/docker/docker-hadoop.sh +++ b/provisioner/docker/docker-hadoop.sh @@ -19,7 +19,7 @@ usage() { echo "usage: $PROG [-C file ] args" echo " -C file Use alternate file for config.yaml" echo " commands:" - echo " -c NUM_INSTANCES, --create=NUM_INSTANCES Create a Docker based Bigtop Hadoop cluster" + echo " -c NUM_INSTANCES, --create NUM_INSTANCES Create a Docker based Bigtop Hadoop cluster" echo " -d, --destroy Destroy the cluster" echo " -e, --exec INSTANCE_NO|INSTANCE_NAME Execute command on a specific instance. Instance can be specified by name or number." echo " For example: $PROG --exec 1 bash" @@ -101,7 +101,6 @@ copy-to-instances() { bootstrap() { for node in ${NODES[*]}; do - docker cp $1 $node:$2 & docker exec $node bash -c "/bigtop-home/bigtop-deploy/vm/utils/setup-env-$1.sh $2" & done wait @@ -171,7 +170,12 @@ env-check() { } list() { - docker-compose -p $PROVISION_ID ps + local msg + msg=$(docker-compose -p $PROVISION_ID ps 2>&1) + if [ $? -ne 0 ]; then + msg="Cluster hasn't been created yet." + fi + echo "$msg" } PROG=`basename $0` |