【RocketMQ】基本使用:安装、使用、可视控制台

1.下载安装

下载地址 https://rocketmq.apache.org/dowloading/releases/

我下载的是4.4.0版本,二进制文件

 之后在云服务器的/usr/local/rocketmq 路径下解压

接下来修改一些设置

(1)首先是bin目录下

 40-43行改小一点

 (2)之后是nameserver启动脚本:

 第39行,稍微小一点,这个看机器配置了,我的服务器也就2核心4g内存,想小一点

 (3)第三个是这个文件

 还是40到43行

 (4)之后就是runbroker.sh

39行

 (5)因为在云服务器上部署的,所以启动broker的时候还要修改一个文件,在conf下面

 brokerIP1=服务器公网ip

改的差不多了

之后进入bin的上层目录

启动分两步,关闭也是

在bin的上层目录下执行下面两行代码
nohup sh bin/mqnamesrv &

nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf &

关闭服务:
sh bin/mqshutdown broker

sh bin/mqshutdown namesrv

如果是阿里云服务器,记得在防火墙那里,打开9876和10911端口,忘了端口号是不是这俩,可以自己查一查。

2.监控软件

github也有,我用的是gitee上的,

项目原地址在这里:https://gitee.com/mirrors/RocketMQ-Externals/tree/master/

要找release-rocketmq-console-1.0.0这个分支,下载下来:

https://gitee.com/mirrors/RocketMQ-Externals/tree/release-rocketmq-console-1.0.0/

(1)找到配置文件,修改端口,我这里是8070,之后修改打马赛克的地方,是你的rocketmq的host:ip

(2)有个地方比较坑,因为这个代码是某个分支,所以你看图左边,有两层结构,直接在外层打包会报错,要在idea的terminal里面,cd进rocketmq-console目录下面再去打包

 在idea的terminal,进入rocketmq-console目录,打包,

mvn clean package-Dmaven.test.skip=true

在target目录下有个jar包

我是移动了一下jar包的位置。用java -jar启动

之后启动起来,或者你直接在idea里面启动也可以。

 之后进入界面,就可以了,我也是刚用这个软件,也在摸索中

做的时候参考了这位老哥的博客

https://yzhyaa.blog.csdn.net/article/details/109771922

原文地址:https://www.cnblogs.com/lzh1043060917/p/15745201.html