rocketmq4.2.0 - 服务安装, web管理界面安装
安装,启动rocketmq
启动rocketmq web管理界面
===================================
- 下载安装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的进程了。
- 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界面:
还没有评论,来说两句吧...