今天来记录一下编写的shell脚本快速启动hadoop集群
各位同学可以参考参考,如有不妥请多多指教
1-准备工作,集群机器之间需相互ssh免密登录
2-集群脚本注意脚本的权限和文件格式为(xxx.sh)
3-给文件夹或脚本添加可执行权限: chmod +5 start_hadoop.sh
#!/bin/bash
#我们将脚本存入在hadoop01,因为它有到hadoop02、hadoop03的免登录
clear
echo "开始启动集群..."
echo "->->->->->->->->->->->->start zkServer-----------------------------------"
for ip in hadoop01 hadoop02 hadoop03
do
echo "ssh to $ip"
ssh root@$ip "source /etc/profile;/export/install/zookeeper-3.4.9/bin/zkServer.sh start"
ssh root@$ip "source /etc/profile;jps"
done
ech