shell脚本(1)--一键启动zookeeper

一键启动三个节点(hadoop11,hadoop12,hadoop13)zookeeper

bash 复制代码
#! /bin/bash

if [ $# -eq 0 ]
then
  echo '没有提供参数 start | stop | status'
  exit
fi

function start(){
	for i in 11 12 13
	do
	  echo --------------- hadoop$i -----------
	  ssh root@hadoop$i "source /etc/profile;zkServer.sh start"
	done
}

function stop(){
	for i in 11 12 13
	do
	  echo --------------- hadoop$i -----------
	  ssh root@hadoop$i "source /etc/profile;zkServer.sh stop"
	done
}

function status(){
	for i in 11 12 13
	do
	  echo --------------- hadoop$i -----------
	  ssh root@hadoop$i "source /etc/profile;zkServer.sh status"
	done
}

if [ "$1" = "start" ]; then
  start
elif [ "$1" = "stop" ]; then
  stop
elif [ "$1" = "status" ]; then
  status
else
  echo "Usage: $0 [start|stop|status]"
  exit 1
fi

    
相关推荐
高磊200527 分钟前
LVS(Linux virual server)
linux·服务器·lvs
shwill1231 小时前
PID 算法(三)--- 增量 PID ↔ 单神经元 PID 等价映射
linux·算法
执笔画流年呀2 小时前
Linux搭建Java项目部署环境
java·linux·运维
Sisphusssss2 小时前
香橙派5plus GPIO
linux·python·ubuntu
W.W.H.3 小时前
嵌入式 Linux外接USB/WIFI模块兼容5G频段实战
linux·运维·5g·wifi
影视飓风TIM3 小时前
Linux下C程序编译:gcc 动态链接与静态链接全解
linux·c语言
小此方5 小时前
Linux网络(一):揭秘从网络发展哲学到 TCP/IP 协议栈分层设计的设计哲学
linux·网络·tcp/ip
星野爱8955 小时前
远程控制哪家安全性更高?ToDesk、UU远程、向日葵隐私屏深度测评!
linux·运维·网络
ALINX技术博客5 小时前
【黑金云课堂】FPGA技术教程Linux开发:系统定制
linux·运维·fpga开发
ShineWinsu5 小时前
对于Linux:传输层协议UDP原理的解析
linux·c++·面试·udp·协议·传输层·计算机系统