下载安装文件
官网:http://rocketmq.apache.org/
4.7.1版本:https://mirror.bit.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip
解压
通过命令 unzip 下载的压缩文件路径进行解压。
启动
进入解压的bin目录
先启动NameServer,再启动Broker(在此之前假定已经知道RocketMQ的四种角色了)。
检查
先检查自身机器的内存情况,因为RocketMQ默认需要的JVM内存时比较大的。
NameServer的默认启动参数(由bin目录下的runserver.sh文件指定):
默认设置的启动内存大小为4G。
Broker的默认启动参数(由bin目录下的runbroker.sh文件指定):
Broker默认的启动内存大小为8G。
启动前要考量一下自身机器的内存大小,如果比默认的启动内存小的话,会导致启动失败。
配置环境变量
这个步骤非必须,如果配置了,就无需每次都要进入bin目录下启动。
修改/etc/profile文件
添加以下两行
其中ROCKETMQ_HOME的值是你安装的RocketMQ的目录。
先启动NameServer:
如果没有设置环境变量的话就要到bin目录下执行该命令。
nohup sh mqnamesrv &
验证是否启动成功
tail -f ~/logs/rocketmqlogs/namesrv.log
jps
启动Broker
nohup sh mqbroker -n localhost:9876 &
-n参数后面接要连接到的NameServer的ip和端口 ,语法是ip:port;ip:port 多个用分号隔开。
验证是否启动成功
tail -f ~/logs/rocketmqlogs/broker.log
Broker 地址是192.168.18.137 端口是 10911
jps
至此 RocketMQ安装启动成功,并且这里启动的集群模式是单Master模式。