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

    
相关推荐
晃晃OoO悠悠1 天前
Linux下禁用触摸板
linux
济6171 天前
linux(第九期)--交叉编译器-- Ubuntu20.04
linux·运维·服务器
zxdzxdzzxd1 天前
Tailscale Linux 登录指南
linux·运维·服务器
DreamLife☼1 天前
反射内存-【Linux实战】反射内存(RFM)驱动编译与应用开发全指南:从内核模块到用户态程序
linux·低延迟·反射内存·实时网·5565·rfm2gdma配置·中断延迟优化
虚神界熊孩儿1 天前
linux下创建用户和用户组常用命令
linux·运维·创建用户
间彧1 天前
深入解析Linux根目录核心文件夹的作用
linux
嘿嘿潶黑黑1 天前
Linux 安装 Qt
linux·qt
大聪明-PLUS1 天前
Linux进程间通信(IPC)指南 - 第3部分
linux·嵌入式·arm·smarc
水天需0101 天前
Linux 空操作详解
linux
被遗忘的旋律.1 天前
Linux驱动开发笔记(二十三)—— regmap
linux·驱动开发·笔记