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

    
相关推荐
你住过的屋檐1 小时前
【Nginx】linux上安装nginx
linux·运维·nginx
宵时待雨2 小时前
linux笔记归纳17:传输层协议UDP
linux·笔记·udp
SCandL1523 小时前
k8s service
linux·容器·kubernetes
会飞的土拨鼠呀4 小时前
Linux的存储使用率应该如何计算
linux·运维·服务器
weixin_511255215 小时前
NGINX常用配置
linux·服务器·nginx
昌原的儿子LEO6 小时前
进程和线程(2)
linux·服务器·网络
会飞的土拨鼠呀7 小时前
Linux 真实内存使用率的核心计算标准
linux·运维·服务器
陈年老古董8 小时前
CentOS编译安装Python3.11完整教程
linux·笔记·学习·centos·python3.11
深念Y8 小时前
为什么选 Go:直观、可维护、AI 友好
linux·开发语言·人工智能·golang·agent·harness
笨笨饿8 小时前
#111_关于FreeRTOS面试的一些题目
linux·ubuntu·面试·职场和发展·centos·rtos