1.用xshell工具连接"192.168.3.1" "192.168.3.2" "192.168.3.3" 这3台服务器看是否启动成功。
2.在任意一台服务器执行启动脚本。
#!/bin/bash
ip_array=("192.168.3.1" "192.168.3.2" "192.168.3.3")
user="root"
passwd="123456"
start_zk_cmd="/app/zookeeper/bin/zkServer.sh start"
start_kafka_cmd="/app/kafka/bin/kafka-server-start.sh -daemon /app/kafka/config/server.properties"
for ip in ${ip_array[*]}
do
if ping -c1 -w2 $ip &>/dev/null;
then
echo "host $ip is up"
else
echo "host $ip is down exit"
exit 1
fi
done
echo "zookeeper is starting ........"
for ip in ${ip_array[*]}
do
sshpass -p $passwd ssh -t $user@$ip "start_zk_cmd"
done
echo "zookeeper start successfully!"
sleep 3
echo "kafka is starting ........"
for ip in ${ip_array[*]}
do
sshpass -p $passwd ssh -t $user@$ip "start_kafka_cmd"
done
echo "kafka start successfully!"
3.检查一下应用是否启动成功。