0
点赞
收藏
分享

微信扫一扫

Linux写了个非常简单的集群启动RocketMQ的NamesrvStartup脚本


前置条件

  1. 需要 ssh免密登录
  2. 配置好了 RocketMQ的环境变量 ,不会配置的话, 博客里面有一小段是配置环境变量的
  3. 配置hosts目录

我觉得既然都玩集群了,大家应该也不是新手了,肯定是老手了,这些前置条件就不多叙述了.

脚本内容

#!/bin/bash

# 我服务器名字是 zjj101 zjj102 zjj103 这里调整你们自己的服务器名字.
array=(zjj101 zjj102 zjj103)

echo "开始启动RocketMQ集群的NamesrvStartup"
for((i=0;i<${#array[@]};i++))
do

ssh ${array[i]} nohup sh $ROCKETMQ_HOME/bin/mqnamesrv > startNameServer.log 2>&1 &
done

解释: zjj101 zjj102 zjj103是我Linux服务器RocketMQ所在机器的ip地址,我这里已经配置好了hosts映射

启动RocketMQ集群的话,直接执行这个脚本即可.


举报

相关推荐

0 条评论