rocketmq4.2.0 - 服务安装, web管理界面安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/changerzhuo_319/article/details/81513821

1. 安装,启动rocketmq

2. 启动rocketmq  web管理界面

===================================

1. 下载安装rocketmq

1.1  下载:

1.1.1 下载地址:http://rocketmq.apache.org/release_notes/release-notes-4.2.0/

1.1.2 安装解压到:/install/rocketmq420目录

unzip rocketmq-all-4.2.0-bin-release.zip -d /install/rocketmq420

 

1.2. 启动rocketmq

1.2.1 启动namesrv,并查看是否启动成功

启动:nohup sh /install/rocketmq420/bin/mqnamesrv &

查看日志:tail -fn 200 nohup.out

1.2.2 启动broker,并查看是否启动成功

启动: nohup sh bin/mqbroker -n localhost:9876 &

查看日志:tail -fn 200 ~/logs/rocketmqlogs/broker.log

*****启动broker的时候可能会报错。broker默认启动需要8g的内存, 需要修改为合适的大小,我这里修改为1g

1.2.3 查看Java进程,目前仅启动了两个,可以用jps命令,也可用ps -ef | grep mq

1.2.4. 关闭broker, nameserv

sh /install/rocketmq420/bin/mqshutdown broker

sh /install/rocketmq420/bin/mqshutdown namesrv

在查看Java进程, 发现已经没有broker和namesrv的进程了。 

 

2. rocketmqweb管理界面

2.1 下载管理页面项目,并打包为jar

下载: https://github.com/apache/rocketmq-externals.git

使用maven打包下载文件中的rocketmq-console-ng项目

进入rocketmq-console-ng项目根目录,执行:mvn clean package -Dmaven.test.skip=true

之后会生成一个rocketmq-console-ng-1.0.0.jar项目,该项目是一个springboot项目,可以使用java -jar rocketmq-console-ng-1.0.0.jar 启动项目。 

注意:如果不对下载的代码做修改的话, 需要设置一个环境变量, 让控制台链接到namesrv。 

设置namesrv环境变量:export NAMESRV_ADDR="localhost:9876"

启动控制台:java -jar rocketmq-console-ng-1.0.0.jar

访问页面:localhost:8080

或者在项目的application.properties中配置namesrv地址

因我的控制台是在虚拟机中运行的, 为了方便ip发生变化仍然可用, 我采用的是设置变量的方式

访问web界面: 

没有更多推荐了,返回首页