|
@@ -29,6 +29,11 @@ bin=`dirname "$0"`
|
|
|
bin=`cd "$bin"; pwd`
|
|
|
. "$bin"/hadoop-ec2-env.sh
|
|
|
|
|
|
+if [ -z $AWS_ACCOUNT_ID ]; then
|
|
|
+ echo "Please set AWS_ACCOUNT_ID in $bin/hadoop-ec2-env.sh."
|
|
|
+ exit -1
|
|
|
+fi
|
|
|
+
|
|
|
echo "Testing for existing master in group: $CLUSTER"
|
|
|
MASTER_EC2_HOST=`ec2-describe-instances | awk '"RESERVATION" == $1 && "'$CLUSTER_MASTER'" == $4, "RESERVATION" == $1 && "'$CLUSTER_MASTER'" != $4'`
|
|
|
MASTER_EC2_HOST=`echo "$MASTER_EC2_HOST" | awk '"INSTANCE" == $1 && "running" == $6 {print $4}'`
|
|
@@ -108,4 +113,4 @@ scp $SSH_OPTS $PRIVATE_KEY_PATH "root@$MASTER_EC2_HOST:/root/.ssh/id_rsa"
|
|
|
ssh $SSH_OPTS "root@$MASTER_EC2_HOST" "chmod 600 /root/.ssh/id_rsa"
|
|
|
|
|
|
MASTER_IP=`dig +short $MASTER_EC2_HOST`
|
|
|
-echo "Master is $MASTER_EC2_HOST, ip is $MASTER_IP, zone is $MASTER_EC2_ZONE."
|
|
|
+echo "Master is $MASTER_EC2_HOST, ip is $MASTER_IP, zone is $MASTER_EC2_ZONE."
|