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

    
相关推荐
ltl2 小时前
实时 OS 巡礼:VxWorks、QNX、Zephyr 与 PREEMPT_RT
linux
我是谁??2 小时前
Ubuntu22.04更换清华源
linux·运维·服务器
Shell运维手记3 小时前
Linux 常用基础命令学习笔记
linux·运维·笔记·学习·算法·github
测试运维日常笔记4 小时前
Linux系统安装配置TigerVNC服务器完整指南
linux·运维·服务器
雾时之林5 小时前
Linux----cron定时服务
linux·运维·服务器
wengqidaifeng7 小时前
1.从“会敲命令”到理解 Linux:15 个基础指令、文件树与命令执行的本质
linux·运维·服务器·ubuntu
奔跑的架构师8 小时前
[A-49]ARMv9/v8-PSCI接口规范与工作流程简介
android·linux·arm开发·arm
(╹◡╹)9 小时前
11.RK3588本地大模型内存评估优化
java·linux·前端
码农客栈9 小时前
Linux 设备树
linux
AI视觉网奇9 小时前
cannot import name ‘model_urls‘ from ‘torchvision.models.resnet‘
linux·前端·javascript