#!/bin/sh
path=$(cd `dirname $0`;pwd)
echo "shell's path is "$path
#
hosts="192.168.100.93 192.168.100.112 192.168.100.6"
for i in $hosts
do
ssh $i "source /etc/profile;$path/zkServer.sh start"
echo $i" shell's path is "$path
done
echo "zkServers started successfully"
source /etc/profile不可省略
该脚本用于自动化启动多台服务器上的Zookeeper服务。通过SSH连接到指定IP列表的主机,执行Zookeeper的启动命令。注意,执行前需确保已配置好SSH免密登录,并在目标服务器上安装了Zookeeper。此过程对于分布式系统的管理和维护至关重要。

被折叠的 条评论
为什么被折叠?



