批量启动远程服务

devtools/2025/4/1 7:47:59/

在ZooKeeper集群中,需要启动所有服务节点(至少达到法定人数)才能保证集群正常对外提供服务,一下是批量启动服务的脚本

编写启动脚本 

vim start_servers.sh 

#判断参数个数
if [ $# -lt 1 ]; thenecho "错误:请输要执行的命令 例如 sh start_servers.sh \"pwd\" "exit 1
fi
target_user="root"
commd="$1"
echo "===========启动服务================="
for  host_name in bigdata113 bigdata114 bigdata112
do
ssh  $target_user@$host_name "$commd"
echo "=========== ssh $target_user@$host_name "$commd"================="
done

 执行启动脚本

启动ZooKeeper 

 sh start_servers.sh  "sh /root/training/zookeeper-3.7.2/bin/zkServer.sh start"

 

查看进程 

sh start_servers.sh  "/root/training/jdk1.8.0_181/bin/jps" 

 


http://www.ppmy.cn/devtools/171435.html

相关文章

卷积神经网络的原理、实现及变体

卷积神经网络convolutional neural network,CNN 是为处理图像数据而生的网络,主要由卷积层(填充和步幅)、池化层(汇聚层)、全连接层组成。 卷积 虽然卷积层得名于卷积(convolution&#xff09…

补充--HTTP常见的状态码

1xx(信息性状态码) - 表示接收的进程正在请求中,客户端应继续其操作。 100 Continue(继续): 客户端应该继续其请求。 101 Switching Protocols(切换协议): 服务器根据客户端的请求切换协议。 …

尝试使用Tauri2+Django+React项目(2)

前言 尝试使用tauri2DjangoReact的项目-CSDN博客https://blog.csdn.net/qq_63401240/article/details/146403103在前面笔者不知道怎么做,搞了半天 笔者看到官网,原来可以使用二进制文件,好好好 嵌入外部二进制文件 | Taurihttps://v2.taur…

解析DeepSeek的技术内核:混合专家架构如何重塑AI效能

解析DeepSeek的技术内核:混合专家架构如何重塑AI效能 在当今大型语言模型(LLM)竞争激烈的赛道上,中国AI企业DeepSeek凭借其独特的技术路线脱颖而出。其核心优势之一,便是对混合专家(Mixture of Experts&…

A2 最佳学习方法

记录自己想法的最好理由是发现自己的想法,并将其组织成可传播的形式 (The best reason for recording what one thinks is to discover what one thinks and to organize it in transmittable form.) Prof Ackoff 经验之谈: 做培训或者写文章&#xff…

精通服务器推送事件(SSE)与 Python 和 Go 实现实时数据流 [特殊字符]

在当今的互动型 Web 应用程序中,实时数据更新在提升用户体验方面起着至关重要的作用。无论是实时股票更新、即时聊天消息,还是流式评论,实时数据流都是不可或缺的。在各种可用于实时通信的技术中,服务器推送事件(SSE&a…

2025前端面试题记录

vue项目目录的执行顺序是怎么样的? 1、package.json   在执行npm run dev时,会在当前目录寻找package.json文件,此文件包含了项目的名称版本、项目依赖等相关信息。 2、webpack.config.js(会被vue-cli脚手架隐藏) 3、vue.config.js   对…

MySQL: 创建两个关联的表,用联表sql创建一个新表

MySQL: 创建两个关联的表 建表思路 USERS 表:包含用户的基本信息,像 ID、NAME、EMAIL 等。v_card 表:存有虚拟卡的相关信息,如 type 和 amount。关联字段:USERS 表的 V_CARD 字段和 v_card 表的 v_card 字段用于建立…