目录
- RocketMQ环境搭建
- linux部署RocketMQ
- 启动NameServer
- 启动Broker
- 关闭nameserver:
- 关闭broker
- 监控平台
RocketMQ环境搭建
linux部署RocketMQ
http://rocketmq.apache.org/release_notes/release-notes-4.4.0/
下载包



解压失败

安装 zip、unzip应用
yum install zip unzip

解压成功


改名字
mv /usr/local/rocketmq-all-4.4.0-bin-release/ /usr/local/rocketmq-4.4/

设置环境变量
vi /etc/profile
加上这个环境变量

保存退出 wq

这个source的作用:在当前bash环境下读取并执行/etc/profile中的命令

查看环境变量 echo $PATH

启动RocketMQ
这个rocketMQ的启动要的内部默认是8G,但是这里我们给的内存只有2G,所以要修改默认条件,不然启动会报错
修改脚本中的JVM相关参数,修改文件如下
vi /usr/local/rocketmq-4.4/bin/runbroker.sh
vi /usr/local/rocketmq-4.4/bin/runserver.sh

把这里的默认内存改了


改成1G

编辑这个

原本是这样

改成这样,:wq 保存退出

启动NameServer
1.启动NameServer
nohup sh mqnamesrv &

查看目前启动的java程序有哪些 jps,可以看出 NameServer 启动起来了

查看启动日志
tail -f ~/logs/rocketmqlogs/namesrv.log

启动Broker
1.启动Broker
nohup sh mqbroker -n localhost:9876 -c /usr/local/rocketmq-4.4/conf/broker.conf &

注意:这里的localhost:9876 是因为现在我们是在本机上连,如果是连在其他的服务器上面,需要改成要连的服务器上面的ip地址
2.查看启动日志
tail -f ~/logs/rocketmqlogs/broker.log

关闭nameserver:
sh mqshutdown namesrv

关闭broker
sh mqshutdown broker

重新启动

监控平台
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console
这个监控平台就是用来看MQ的消息
通过这个已经打包好的jar来看监控信息

配置文件的ip

要看能不能访问,先看防火墙关了没
查看防火墙是否启动 firewall-cmd --state
关闭防火墙 systemctl stop firewalld
关闭【开机启动防火墙】功能 systemctl disable firewalld

防火墙已经关闭

启动jar包


端口号

localhost:9999 打开控制台



















