rocketmq部署
- 上传rocketmq包
表1 上传rocketmq包 安装服务器
slaver1 节点,slaver2 节点
程序名称
rocketmq-all-4.3.2-bin-release.zip
上传路径
/opt/
程序安装路径
/usr/local/rocketmq
- 安装步骤
- 首先将rocketmq安装包上传到服务器/opt目录,并解压,slaver1 节点,slaver2 节点操作;命令行界面输入:
unzip rocketmq-all-4.3.2-bin-release.zip
- 将解压后的文件移动至/usr/local目录下,slaver1 节点,slaver2 节点操作;命令行界面输入:
mv rocketmq-all-4.3.2-bin-release /usr/local/rocketmq
- 上传修改broker-a.conf配置文件,slaver1节点
图1 节点1
Slaver2节点:
图2 节点2
- 配置rocketmq 的环境变量,slaver1 节点,slaver2 节点操作
vim /etc/profile
在后面添加
#设置rocketmq的环境变量 export ROCKETMQ_HOME=/usr/local/rocketmq export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH
按esc+!wq保存
使rocketmq的配置生效
source /etc/profile
- 首先将rocketmq安装包上传到服务器/opt目录,并解压,slaver1 节点,slaver2 节点操作;命令行界面输入:
- rocketmq停止
nohup sh mqshutdown namesrv nohup sh mqshutdown broker
- rocketmq启动
到你的安装路径下启动两台机器的NameServer:先启动两台机器的NameServer,再启动两台机器的Borker,关机的时候顺序相反,先关闭两台机器的Broker,再关闭两台机器的Nameserver。
命令行输入:
cd /usr/local/rocketmq/
启动name server,执行
nohup sh bin/mqnamesrv &
日志打印:
tail -f nohup.out
图3 rocketmq启动
启动broker-a.properties 执行:
nohup sh /usr/local/rocketmq/bin/mqbroker –c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties &
启动broker-b.properties 执行:
nohup sh /usr/local/rocketmq/bin/mqbroker –c /usr/local/rocketmq/conf/2m-noslave/broker-b.properties &