Siguiente clave de Linux para iniciar zookeeper y hadoop cluster

Recientemente, el clúster hadoop se inicia y cierra con frecuencia, y varias máquinas tienen que ser operadas cada vez. Es demasiado molesto, porque escribí un archivo para abrir y cerrar el clúster con un clic.
Primero, se crea un archivo demo.sh y se modifican los permisos del archivo para que se pueda ejecutar.
El contenido del archivo es:

#!/bin/bash
for i in {
    
    "vbserver","vbserver01","vbserver02","vbserver03"};
do
        echo "-----$1 $i zookeeper-------"
        ssh $i "source /etc/profile;/opt/bigdata/hadoop/zookeeper345/bin/zkServer.sh $1"
done
sleep 5
for j in {
    
    "vbserver","vbserver01","vbserver02","vbserver03"};
do
        echo "------$j status-------"
        ssh $j "source /etc/profile;/opt/bigdata/hadoop/zookeeper345/bin/zkServer.sh status"
done
sleep 5
var='-all.sh'
var1=$1$var
sleep 3
echo "----- hadoop $1-----"
ssh vbserver "sh /opt/bigdata/hadoop/hadoop260/sbin/$var1"
echo "------yarn-daemon resourcemanager"
ssh vbserver01 "sh /opt/bigdata/hadoop/hadoop260/sbin/yarn-daemon.sh $1 resourcemanager"

Cuando desee activar o desactivar el guardián del zoológico y el hadoop

./demo.sh start
或者
./demo.sh stop

Supongo que te gusta

Origin blog.csdn.net/weixin_44695793/article/details/108421266
Recomendado
Clasificación