/scripts/launch-datanode.sh
https://github.com/deltaforge/nebu-app-hadoop · Shell · 29 lines · 19 code · 8 blank · 2 comment · 4 complexity · a7207ed73dbbcca4b5f1d01d4cf18089 MD5 · raw file
- #!/bin/sh
- # Usage launch-datanode.sh output-dir datanode-FQDN
- if [ $# -lt "2" ]; then
- echo "Invalid call to $0";
- exit 1;
- fi
- CONFIG=$1
- DATANODE=$2
- ssh hadoop@$DATANODE 'test -f .puppetcomplete'
- if [ $? -ne "0" ]; then
- exit 2;
- fi
- scp -r $CONFIG/hadoop hadoop@$DATANODE:
- ssh -tt hadoop@$DATANODE '. hadoop/etc/hadoop/sourceAll.sh && $HADOOP_PREFIX/sbin/hadoop-daemon.sh start datanode'
- if [ $? -ne "0" ]; then
- exit 3;
- fi
- ssh -tt hadoop@$DATANODE '. hadoop/etc/hadoop/sourceAll.sh && $HADOOP_PREFIX/sbin/yarn-daemon.sh start nodemanager'
- if [ $? -ne "0" ]; then
- exit 4;
- fi