cdh集群测试环境启停脚本
1. 环境介绍
当前测试环境总共由4个CentOS7服务器构建,域名分别为cm,cdh-worker1,cdh-worker2,cdh-worker3,其中cm是管理节点安装有mysql软件,其他都是工作节点
2. 启停脚本
#!/usr/bin/env bash
# 启动+关闭+重启CM集群脚本
if [ $# -lt 1 ]
then
echo "No Args Input... option args : start,restart,stop"
exit ;
fi
case $1 in
"start")
echo " =================== 启动 cm集群 启动顺序 mysql -->cloudera-scm-server --> cloudera-scm-agent==================="
ssh cdh-cm service mysql start
sleep 5s
ssh cdh-cm service cloudera-scm-server start
ssh cdh-worker1 service cloudera-scm-agent start
ssh cdh-worker2 service cloudera-scm-agent start
ssh cdh-master service cloudera-scm-agent start
echo " =================== 启动 cm集群 启动成功==================="
;;
"stop")
echo " =================== 关闭cm集群 关闭顺序 cloudera-scm-agent--> cloudera-scm-server ==================="
ssh cdh-worker1 service cloudera-scm-agent stop
ssh cdh-worker2 service cloudera-scm-agent stop
ssh cdh-master service cloudera-scm-agent stop
ssh cdh-cm service cloudera-scm-server stop
echo " =================== 关闭cm集群成功==================="
;;
"restart")
echo " =================== 重启cm集群 启动顺序 cloudera-scm-server --> cloudera-scm-agent ==================="
ssh cdh-cm service cloudera-scm-server restart
sleep 10s
ssh cdh-worker1 service cloudera-scm-agent restart
ssh cdh-worker2 service cloudera-scm-agent restart
ssh cdh-master service cloudera-scm-agent restart
;;
esac

浙公网安备 33010602011771号