本篇记录RocketMq下载、安装以及常用命令。
(1)官网下载地址:https://rocketmq.apache.org/dowloading/releases/
本篇以4.9.4版本为例:
(2)官网下载可能比较慢,这里提供网盘下载链接:
链接:https://pan.baidu.com/s/1ek69kQ9NZ9HCzk27DDBC1g?pwd=bnub
提取码:bnub
将下载好的压缩包,上传到linux系统,本次还是沿用之前的虚拟机,相关配置可参考linux服务器环境搭建
# cd /usr/localhost
# rz
注:rz命令可以将本地文件上传到linux指定目录,但是可能需要先安装以后才能使用,安装命令yum install lrzsz;也可通用其他文件传输工具比如WinSCP进行上传
# unzip rocketmq-all-4.9.4-bin-release.zip
# mv rocketmq-all-4.9.4-bin-release rocketmq
# cd rocketmq
因为默认配置占用内存较大,因此根据服务器配置适当调低,否则启动报错。
需要修改runserver.sh、runbroker.sh
# cd bin
# vi runserver.sh
# vi runbroker.sh
(1) runserver.sh具体修改内容:
将 JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
改为 JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
(2) runbroker.sh具体修改内容:
将 JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g"
改为 JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m"
必须先启动nameserver,默认端口号为9876
# nohup sh mqnamesrv &
# nohup sh mqbroker -n localhost:9876 &
# jps
160258 BrokerStartup
160114 NamesrvStartup
254054 Jps
看到两个java进程,则证明启动成功